Skip to content

Commit

Permalink
Update Bubblegum readme with collection verification info (#1119)
Browse files Browse the repository at this point in the history
  • Loading branch information
danenbm authored Jun 16, 2023
1 parent 3d253df commit dfb6f0a
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions bubblegum/program/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,11 @@ Beyond verifying creators at the time of mint, there are `verify_creator` and `u

### Collection verification

Note that there is no such thing as compressed Verified Collections. Collections are still NFTs created in the realm of Metadata and Master Edition `token-metadata` accounts. There are instructions to `verify_collection` and `unverify_collection`, as well as a `set_and_verify_collection` instruction for the case where the collection was set during the mint. `mint_to_collection_v1` is an instruction can be used to mint and verify a collection at the same time. Currently `decompress_v1` will fail for verified collection compressed assets, and will only be successful for unverified / no collection compressed assets. The complete flow for decompressing a verified asset would be to unverify its collection, decompress, and reverify collection through traditional means.
All of these require either the true Collection Authority to be a a signer, or a delegated Collection Authority to be a signer along with providing a Collection Authority Record PDA. See the Metaplex documentation on [`Certified Collections`](https://docs.metaplex.com/programs/token-metadata/certified-collections) for more information on verifying collections.
Note that there is no such thing as compressed Verified Collections. Collections are still NFTs created in the realm of Metadata and Master Edition `token-metadata` accounts. There are instructions to `verify_collection` and `unverify_collection`, as well as a `set_and_verify_collection` instruction for the case where the collection was set during the mint. All of these require either the true Collection Authority to be a a signer, or a legacy `token-metadata` delegated Collection Authority to be a signer along with providing the Collection Authority Record PDA.

`mint_to_collection_v1` is an instruction that can be used to mint a compressed NFT and verify collection at the same time. Also note that `decompress_v1` is now able to decompress assets with verified collection.

See the Metaplex documentation on [`Certified Collections`](https://docs.metaplex.com/programs/token-metadata/certified-collections) for more information on verifying collections.

### Transfer ownership, delegate authority, and burn an NFT.

Expand Down

0 comments on commit dfb6f0a

Please sign in to comment.