Version 1.1
New Features
New Instructions
CreateMetadataAccountV2- Same as
CreateMetadataAccount, but supportsCollections,UseandTokenStandard
- Same as
UpdateMetadataAccountV2- Same as
UpdateMetadataAccount, but supportsCollections,UseandTokenStandard
- Same as
CreateMasterEditionV3- Same as
CreateMasterEdition, but supportsTokenStandard
- Same as
VerifyCollection- Allows a collection
verifiedflag to becometrueon an NFT to represent a Certified Collection. Essentially this officially adds to a Collection.
- Allows a collection
UnVerifyCollection- Allows a collection
verifiedflag to becomefalseon an NFT to represent a Certified Collection. Essentially this officially removes from a Collection.
- Allows a collection
Utilize- Allows a "limited use" semantic. Can be used to represent a ticket, pass, game item or physical item redemption.
ApproveUseAuthority- Approves an authority to call
Utilize
- Approves an authority to call
RevokeUseAuthority- Removes a granted authority to call
Utilize
- Removes a granted authority to call
ApproveCollectionAuthority- Approves an authority to call
VerifyCollection
- Approves an authority to call
RevokeCollectionAuthority- Removes a granted authority to call
VerifyCollection
- Removes a granted authority to call
Deprecations
- Deprecation (not removal) of "collection" and "creators" field in the token metadata JSON
- The following v1 instructions now show a deprecation warning when executed
CreateMetadataAccount- please useCreateMetadataAccountV2insteadUpdateMetadataAccount- please useUpdateMetadataAccountV2insteadCreateMasterEdition- please useCreateMasterEditionV3instead- It may be confusing that there is no
V2but for historical reasons this instruction actually wasV2. The V1 had its name changed in a backward incompatible way.
- It may be confusing that there is no
Removals
Removal of previously deprecated instructions
DeprecatedCreateMasterEditionDeprecatedCreateReservationListDeprecatedMintPrintingTokensViaTokenDeprecatedMintPrintingTokens