Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate v2 #426

Merged
merged 4 commits into from
Jul 7, 2023

Close token manager token account during migrate

5cafdca
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Migrate v2 #426

Close token manager token account during migrate
5cafdca
Select commit
Loading
Failed to load commit list.
GitHub Actions / Integration Tests Results succeeded Jul 7, 2023 in 0s

Integration Tests Results ✅

Tests passed successfully

✅ tests/out.xml

211 tests were completed in 269s with 211 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Accept Listing 6✅ 15s
Accept Listing Permissioned 5✅ 6s
Add and Remove Delegate for Type Permissioned 5✅ 4s
Allowed markeptlaces for transfer authority 8✅ 7s
Claim links 6✅ 4s
Claim links invalidate 4✅ 3s
Claim links master editions 8✅ 6s
Claim links master editions invalidate 4✅ 4s
Create and Extend Rental 5✅ 6s
Create and Extend Rental 5✅ 4s
Create and Extend Rental 4✅ 4s
Create Listing 4✅ 4s
Create rental reissue 8✅ 13s
Create rental reissue 6✅ 11s
Create rental with payment manager and extend 4✅ 6s
Create Rental With Royalties 4✅ 5s
Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again 5✅ 7s
Invalidate rentals 6✅ 5s
Issue Claim Close Mint Manager 4✅ 6s
Issue claim receipt invalidate 3✅ 4s
Issue Invalidate 2✅ 5s
Issue Invalidate 2✅ 5s
Issue Invalidate 2✅ 3s
Issue no mint manager 1✅ 2s
Issue payer invalidate 2✅ 4s
Issue Unissue 4✅ 4s
Master editions 3✅ 4s
Master editions 2✅ 4s
Multiple rentals 3✅ 4s
Permissioned migrate 3✅ 4s
Permissioned rental 4✅ 3s
Private rental 5✅ 3s
Private Transfer 7✅ 6s
Programmable issue invalidate release 3✅ 4s
Programmable issue invalidate return 3✅ 4s
Programmable issue invalidate return 2✅ 2s
Programmable issue invalidate return null ruleset 3✅ 5s
Programmable rental reissue 5✅ 6s
Release wrapped token 3✅ 4s
Remove Listing 5✅ 4s
Restrict Payment Mints 6✅ 5s
Time invalidation 3✅ 5s
Time invalidation on claim 3✅ 5s
Time invalidation release 3✅ 5s
Time invalidation vest claimed 3✅ 5s
Time invalidation vest issued 2✅ 5s
Transfer receipt create update close 6✅ 7s
Transfer receipt transfer 5✅ 5s
Update Invalidators on Token Manager 2✅ 3s
Update max expiration 6✅ 13s
Use by use authority 4✅ 4s

✅ Accept Listing

Accept Listing Create Transfer Authority
  ✅ Accept Listing Create Transfer Authority
Accept Listing Wrap Token
  ✅ Accept Listing Wrap Token
Accept Listing Create Marketplace
  ✅ Accept Listing Create Marketplace
Accept Listing Create Listing
  ✅ Accept Listing Create Listing
Accept Listing Accept Listing Different Amount Fail
  ✅ Accept Listing Accept Listing Different Amount Fail
Accept Listing Accept Listing
  ✅ Accept Listing Accept Listing

✅ Accept Listing Permissioned

Accept Listing Permissioned Create Transfer Authority
  ✅ Accept Listing Permissioned Create Transfer Authority
Accept Listing Permissioned Wrap Token
  ✅ Accept Listing Permissioned Wrap Token
Accept Listing Permissioned Create Marketplace
  ✅ Accept Listing Permissioned Create Marketplace
Accept Listing Permissioned Create Listing
  ✅ Accept Listing Permissioned Create Listing
Accept Listing Permissioned Accept Listing
  ✅ Accept Listing Permissioned Accept Listing

✅ Add and Remove Delegate for Type Permissioned

Add and Remove Delegate for Type Permissioned Issue Token Manager
  ✅ Add and Remove Delegate for Type Permissioned Issue Token Manager
Add and Remove Delegate for Type Permissioned Fail To Delegate Token
  ✅ Add and Remove Delegate for Type Permissioned Fail To Delegate Token
Add and Remove Delegate for Type Permissioned Claim Token Manager
  ✅ Add and Remove Delegate for Type Permissioned Claim Token Manager
Add and Remove Delegate for Type Permissioned Delegate Token
  ✅ Add and Remove Delegate for Type Permissioned Delegate Token
Add and Remove Delegate for Type Permissioned Undelegate Token
  ✅ Add and Remove Delegate for Type Permissioned Undelegate Token

✅ Allowed markeptlaces for transfer authority

Allowed markeptlaces for transfer authority Create Transfer Authority
  ✅ Allowed markeptlaces for transfer authority Create Transfer Authority
Allowed markeptlaces for transfer authority Wrap Token
  ✅ Allowed markeptlaces for transfer authority Wrap Token
Allowed markeptlaces for transfer authority Create Marketplace
  ✅ Allowed markeptlaces for transfer authority Create Marketplace
Allowed markeptlaces for transfer authority Whitelist random marketplace
  ✅ Allowed markeptlaces for transfer authority Whitelist random marketplace
Allowed markeptlaces for transfer authority Fail to Create Listing
  ✅ Allowed markeptlaces for transfer authority Fail to Create Listing
Allowed markeptlaces for transfer authority Whitelist proper marketplace
  ✅ Allowed markeptlaces for transfer authority Whitelist proper marketplace
Allowed markeptlaces for transfer authority Create Listing
  ✅ Allowed markeptlaces for transfer authority Create Listing
Allowed markeptlaces for transfer authority Accept Listing
  ✅ Allowed markeptlaces for transfer authority Accept Listing

✅ Claim links

Claim links Create link
  ✅ Claim links Create link
Claim links Claim from link
  ✅ Claim links Claim from link
Claim links Get use tx
  ✅ Claim links Get use tx
Claim links Execute use tx
  ✅ Claim links Execute use tx
Claim links Get new use tx
  ✅ Claim links Get new use tx
Claim links Execute use again success
  ✅ Claim links Execute use again success

✅ Claim links invalidate

Claim links invalidate Create link
  ✅ Claim links invalidate Create link
Claim links invalidate Claim from link
  ✅ Claim links invalidate Claim from link
Claim links invalidate Get use tx
  ✅ Claim links invalidate Get use tx
Claim links invalidate Execute use tx
  ✅ Claim links invalidate Execute use tx

✅ Claim links master editions

Claim links master editions Create link
  ✅ Claim links master editions Create link
Claim links master editions Claim from link
  ✅ Claim links master editions Claim from link
Claim links master editions Get use tx
  ✅ Claim links master editions Get use tx
Claim links master editions Execute use tx
  ✅ Claim links master editions Execute use tx
Claim links master editions Get new use tx
  ✅ Claim links master editions Get new use tx
Claim links master editions Execute use again success
  ✅ Claim links master editions Execute use again success
Claim links master editions Create link for edition
  ✅ Claim links master editions Create link for edition
Claim links master editions Claim edition from link
  ✅ Claim links master editions Claim edition from link

✅ Claim links master editions invalidate

Claim links master editions invalidate Create link
  ✅ Claim links master editions invalidate Create link
Claim links master editions invalidate Claim from link
  ✅ Claim links master editions invalidate Claim from link
Claim links master editions invalidate Get use tx
  ✅ Claim links master editions invalidate Get use tx
Claim links master editions invalidate Execute use tx
  ✅ Claim links master editions invalidate Execute use tx

✅ Create and Extend Rental

Create and Extend Rental Create rental
  ✅ Create and Extend Rental Create rental
Create and Extend Rental Claim rental
  ✅ Create and Extend Rental Claim rental
Create and Extend Rental Extend Rental
  ✅ Create and Extend Rental Extend Rental
Create and Extend Rental Exceed Max Expiration
  ✅ Create and Extend Rental Exceed Max Expiration
Create and Extend Rental Invalid Partial Expiration
  ✅ Create and Extend Rental Invalid Partial Expiration

✅ Create and Extend Rental

Create and Extend Rental Create rental
  ✅ Create and Extend Rental Create rental
Create and Extend Rental Claim rental
  ✅ Create and Extend Rental Claim rental
Create and Extend Rental Extend Rental
  ✅ Create and Extend Rental Extend Rental
Create and Extend Rental Exceed Max Expiration
  ✅ Create and Extend Rental Exceed Max Expiration
Create and Extend Rental Invalid Partial Expiration
  ✅ Create and Extend Rental Invalid Partial Expiration

✅ Create and Extend Rental

Create and Extend Rental Create rental
  ✅ Create and Extend Rental Create rental
Create and Extend Rental Claim rental
  ✅ Create and Extend Rental Claim rental
Create and Extend Rental Extend
  ✅ Create and Extend Rental Extend
Create and Extend Rental Exceed Max Usages
  ✅ Create and Extend Rental Exceed Max Usages

✅ Create Listing

Create Listing Create Transfer Authority
  ✅ Create Listing Create Transfer Authority
Create Listing Wrap Token
  ✅ Create Listing Wrap Token
Create Listing Create Marketplace
  ✅ Create Listing Create Marketplace
Create Listing Create Listing
  ✅ Create Listing Create Listing

✅ Create rental reissue

Create rental reissue Create rental
  ✅ Create rental reissue Create rental
Create rental reissue Claim rental
  ✅ Create rental reissue Claim rental
Create rental reissue Invalidate
  ✅ Create rental reissue Invalidate
Create rental reissue Claim again
  ✅ Create rental reissue Claim again
Create rental reissue Disable reissue
  ✅ Create rental reissue Disable reissue
Create rental reissue Enable reissue
  ✅ Create rental reissue Enable reissue
Create rental reissue Disable reissue again
  ✅ Create rental reissue Disable reissue again
Create rental reissue Invalidate again
  ✅ Create rental reissue Invalidate again

✅ Create rental reissue

Create rental reissue Create rental
  ✅ Create rental reissue Create rental
Create rental reissue Claim rental
  ✅ Create rental reissue Claim rental
Create rental reissue Invalidate
  ✅ Create rental reissue Invalidate
Create rental reissue Claim again
  ✅ Create rental reissue Claim again
Create rental reissue Invalidate again
  ✅ Create rental reissue Invalidate again
Create rental reissue Invalidate last time
  ✅ Create rental reissue Invalidate last time

✅ Create rental with payment manager and extend

Create rental with payment manager and extend Create payment manager
  ✅ Create rental with payment manager and extend Create payment manager
Create rental with payment manager and extend Create rental
  ✅ Create rental with payment manager and extend Create rental
Create rental with payment manager and extend Claim rental
  ✅ Create rental with payment manager and extend Claim rental
Create rental with payment manager and extend Extend Rental
  ✅ Create rental with payment manager and extend Extend Rental

✅ Create Rental With Royalties

Create Rental With Royalties Create payment manager
  ✅ Create Rental With Royalties Create payment manager
Create Rental With Royalties Create rental
  ✅ Create Rental With Royalties Create rental
Create Rental With Royalties Claim rental
  ✅ Create Rental With Royalties Claim rental
Create Rental With Royalties Extend Rental
  ✅ Create Rental With Royalties Extend Rental

✅ Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again

Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Create rental
  ✅ Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Create rental
Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Claim and extend rental
  ✅ Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Claim and extend rental
Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Return Rental
  ✅ Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Return Rental
Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Reset Expiration
  ✅ Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Reset Expiration
Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Claim rental again
  ✅ Create, Claim and Extend, Return, Reset Expiration, Claim and Extend Again Claim rental again

✅ Invalidate rentals

Invalidate rentals Create rental
  ✅ Invalidate rentals Create rental
  ✅ Invalidate rentals Create rental
Invalidate rentals Claim rental
  ✅ Invalidate rentals Claim rental
  ✅ Invalidate rentals Claim rental
Invalidate rentals Use rental and invalidate
  ✅ Invalidate rentals Use rental and invalidate
Invalidate rentals Use rental
  ✅ Invalidate rentals Use rental

✅ Issue Claim Close Mint Manager

Issue Claim Close Mint Manager Issue token
  ✅ Issue Claim Close Mint Manager Issue token
Issue Claim Close Mint Manager Cannot close mint manager
  ✅ Issue Claim Close Mint Manager Cannot close mint manager
Issue Claim Close Mint Manager Invalidate
  ✅ Issue Claim Close Mint Manager Invalidate
Issue Claim Close Mint Manager Close mint manager
  ✅ Issue Claim Close Mint Manager Close mint manager

✅ Issue claim receipt invalidate

Issue claim receipt invalidate Create rental
  ✅ Issue claim receipt invalidate Create rental
Issue claim receipt invalidate Claim rental
  ✅ Issue claim receipt invalidate Claim rental
Issue claim receipt invalidate Use rental and invalidate
  ✅ Issue claim receipt invalidate Use rental and invalidate

✅ Issue Invalidate

Issue Invalidate Create rental
  ✅ Issue Invalidate Create rental
Issue Invalidate Invalidate
  ✅ Issue Invalidate Invalidate

✅ Issue Invalidate

Issue Invalidate Create rental
  ✅ Issue Invalidate Create rental
Issue Invalidate Invalidate
  ✅ Issue Invalidate Invalidate

✅ Issue Invalidate

Issue Invalidate Create rental
  ✅ Issue Invalidate Create rental
Issue Invalidate Invalidate
  ✅ Issue Invalidate Invalidate

✅ Issue no mint manager

Issue no mint manager Issue failure
  ✅ Issue no mint manager Issue failure

✅ Issue payer invalidate

Issue payer invalidate Issue
  ✅ Issue payer invalidate Issue
Issue payer invalidate Claim from link with payer
  ✅ Issue payer invalidate Claim from link with payer

✅ Issue Unissue

Issue Unissue Create rental
  ✅ Issue Unissue Create rental
Issue Unissue Unissue rental
  ✅ Issue Unissue Unissue rental
Issue Unissue Close claim approver
  ✅ Issue Unissue Close claim approver
Issue Unissue Close time invalidator
  ✅ Issue Unissue Close time invalidator

✅ Master editions

Master editions Create rental
  ✅ Master editions Create rental
Master editions Claim rental
  ✅ Master editions Claim rental
Master editions Use
  ✅ Master editions Use

✅ Master editions

Master editions Create rental
  ✅ Master editions Create rental
Master editions Claim rental
  ✅ Master editions Claim rental

✅ Multiple rentals

Multiple rentals Create rental
  ✅ Multiple rentals Create rental
Multiple rentals Create another rental different mint
  ✅ Multiple rentals Create another rental different mint
Multiple rentals Claim rental
  ✅ Multiple rentals Claim rental

✅ Permissioned migrate

Permissioned migrate Issue token
  ✅ Permissioned migrate Issue token
Permissioned migrate Claim token
  ✅ Permissioned migrate Claim token
Permissioned migrate Migrate
  ✅ Permissioned migrate Migrate

✅ Permissioned rental

Permissioned rental Requires permissioned publicKey
  ✅ Permissioned rental Requires permissioned publicKey
Permissioned rental Issue token
  ✅ Permissioned rental Issue token
Permissioned rental Cannot be claimed by incorrect address
  ✅ Permissioned rental Cannot be claimed by incorrect address
Permissioned rental Claim token
  ✅ Permissioned rental Claim token

✅ Private rental

Private rental Create link
  ✅ Private rental Create link
Private rental Claim from link
  ✅ Private rental Claim from link
Private rental Get use tx
  ✅ Private rental Get use tx
Private rental Execute use tx
  ✅ Private rental Execute use tx
Private rental Get new use tx
  ✅ Private rental Get new use tx

✅ Private Transfer

Private Transfer Create Transfer Authority
  ✅ Private Transfer Create Transfer Authority
Private Transfer Wrap Token
  ✅ Private Transfer Wrap Token
Private Transfer Create Marketplace
  ✅ Private Transfer Create Marketplace
Private Transfer Init Transfer
  ✅ Private Transfer Init Transfer
  ✅ Private Transfer Init Transfer
Private Transfer Cancel Transfer
  ✅ Private Transfer Cancel Transfer
Private Transfer Accept Transfer
  ✅ Private Transfer Accept Transfer

✅ Programmable issue invalidate release

Programmable issue invalidate release Issue token
  ✅ Programmable issue invalidate release Issue token
Programmable issue invalidate release Claim token
  ✅ Programmable issue invalidate release Claim token
Programmable issue invalidate release Invalidate
  ✅ Programmable issue invalidate release Invalidate

✅ Programmable issue invalidate return

Programmable issue invalidate return Issue token
  ✅ Programmable issue invalidate return Issue token
Programmable issue invalidate return Claim token
  ✅ Programmable issue invalidate return Claim token
Programmable issue invalidate return Invalidate
  ✅ Programmable issue invalidate return Invalidate

✅ Programmable issue invalidate return

Programmable issue invalidate return Issue token
  ✅ Programmable issue invalidate return Issue token
Programmable issue invalidate return Unissue token
  ✅ Programmable issue invalidate return Unissue token

✅ Programmable issue invalidate return null ruleset

Programmable issue invalidate return null ruleset Issue token
  ✅ Programmable issue invalidate return null ruleset Issue token
Programmable issue invalidate return null ruleset Claim token
  ✅ Programmable issue invalidate return null ruleset Claim token
Programmable issue invalidate return null ruleset Invalidate
  ✅ Programmable issue invalidate return null ruleset Invalidate

✅ Programmable rental reissue

Programmable rental reissue Issue token
  ✅ Programmable rental reissue Issue token
Programmable rental reissue Claim token
  ✅ Programmable rental reissue Claim token
Programmable rental reissue Invalidate
  ✅ Programmable rental reissue Invalidate
  ✅ Programmable rental reissue Invalidate
Programmable rental reissue Claim token again
  ✅ Programmable rental reissue Claim token again

✅ Release wrapped token

Release wrapped token Create Transfer Authority
  ✅ Release wrapped token Create Transfer Authority
Release wrapped token Wrap Token
  ✅ Release wrapped token Wrap Token
Release wrapped token Release token
  ✅ Release wrapped token Release token

✅ Remove Listing

Remove Listing Create Transfer Authority
  ✅ Remove Listing Create Transfer Authority
Remove Listing Wrap Token
  ✅ Remove Listing Wrap Token
Remove Listing Create Marketplace
  ✅ Remove Listing Create Marketplace
Remove Listing Create Listing
  ✅ Remove Listing Create Listing
Remove Listing Remove Listing
  ✅ Remove Listing Remove Listing

✅ Restrict Payment Mints

Restrict Payment Mints Create Transfer Authority
  ✅ Restrict Payment Mints Create Transfer Authority
Restrict Payment Mints Wrap Token
  ✅ Restrict Payment Mints Wrap Token
Restrict Payment Mints Create Marketplace
  ✅ Restrict Payment Mints Create Marketplace
Restrict Payment Mints Fail to Create Listing
  ✅ Restrict Payment Mints Fail to Create Listing
Restrict Payment Mints Create Listing
  ✅ Restrict Payment Mints Create Listing
Restrict Payment Mints Accept Listing
  ✅ Restrict Payment Mints Accept Listing

✅ Time invalidation

Time invalidation Create rental
  ✅ Time invalidation Create rental
Time invalidation Claim rental
  ✅ Time invalidation Claim rental
Time invalidation Invalidate
  ✅ Time invalidation Invalidate

✅ Time invalidation on claim

Time invalidation on claim Create rental
  ✅ Time invalidation on claim Create rental
Time invalidation on claim Claim rental
  ✅ Time invalidation on claim Claim rental
Time invalidation on claim Invalidate
  ✅ Time invalidation on claim Invalidate

✅ Time invalidation release

Time invalidation release Create rental
  ✅ Time invalidation release Create rental
Time invalidation release Claim rental
  ✅ Time invalidation release Claim rental
Time invalidation release Invalidate
  ✅ Time invalidation release Invalidate

✅ Time invalidation vest claimed

Time invalidation vest claimed Create rental
  ✅ Time invalidation vest claimed Create rental
Time invalidation vest claimed Claim rental
  ✅ Time invalidation vest claimed Claim rental
Time invalidation vest claimed Invalidate
  ✅ Time invalidation vest claimed Invalidate

✅ Time invalidation vest issued

Time invalidation vest issued Issue token
  ✅ Time invalidation vest issued Issue token
Time invalidation vest issued Invalidate
  ✅ Time invalidation vest issued Invalidate

✅ Transfer receipt create update close

Transfer receipt create update close Issue token with transfer authority
  ✅ Transfer receipt create update close Issue token with transfer authority
Transfer receipt create update close Claim
  ✅ Transfer receipt create update close Claim
Transfer receipt create update close Fail transfer receipt
  ✅ Transfer receipt create update close Fail transfer receipt
Transfer receipt create update close Create transfer receipt
  ✅ Transfer receipt create update close Create transfer receipt
Transfer receipt create update close Update transfer receipt
  ✅ Transfer receipt create update close Update transfer receipt
Transfer receipt create update close Close transfer receipt
  ✅ Transfer receipt create update close Close transfer receipt

✅ Transfer receipt transfer

Transfer receipt transfer Issue token with transfer authority
  ✅ Transfer receipt transfer Issue token with transfer authority
Transfer receipt transfer Claim
  ✅ Transfer receipt transfer Claim
Transfer receipt transfer Create transfer receipt
  ✅ Transfer receipt transfer Create transfer receipt
Transfer receipt transfer Fail transfer
  ✅ Transfer receipt transfer Fail transfer
Transfer receipt transfer Transfer
  ✅ Transfer receipt transfer Transfer

✅ Update Invalidators on Token Manager

Update Invalidators on Token Manager Update Invalidators on Token Manager
  ✅ Update Invalidators on Token Manager Update Invalidators on Token Manager
Update Invalidators on Token Manager Fail To Update Invalidators on Token Manager because of wrong signer
  ✅ Update Invalidators on Token Manager Fail To Update Invalidators on Token Manager because of wrong signer

✅ Update max expiration

Update max expiration Create rental
  ✅ Update max expiration Create rental
Update max expiration Claim rental
  ✅ Update max expiration Claim rental
Update max expiration Fail to update max expiration
  ✅ Update max expiration Fail to update max expiration
Update max expiration Update Max Expiration
  ✅ Update max expiration Update Max Expiration
Update max expiration Invalidate early
  ✅ Update max expiration Invalidate early
Update max expiration Invalidate
  ✅ Update max expiration Invalidate

✅ Use by use authority

Use by use authority Create rental
  ✅ Use by use authority Create rental
Use by use authority Claim rental
  ✅ Use by use authority Claim rental
Use by use authority Cannot be used by holder
  ✅ Use by use authority Cannot be used by holder
Use by use authority Use by use authority
  ✅ Use by use authority Use by use authority