createTree | - maxDepthu32
- maxBufferSizeu32
- publicOption<bool>
| - treeAuthorityisMut
- merkleTreeisMut
- payerisSignerisMut
- treeCreatorisSigner
- logWrapper
- compressionProgram
- systemProgram
|
setTreeDelegate | | - treeAuthorityisMut
- treeCreatorisSigner
- newTreeDelegate
- merkleTree
- systemProgram
|
mintV1 | | - treeAuthorityisMut
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- treeDelegateisSigner
- logWrapper
- compressionProgram
- systemProgram
|
mintToCollectionV1 | | - treeAuthorityisMut
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- treeDelegateisSigner
- collectionAuthorityisSigner
- collectionAuthorityRecordPda
- collectionMint
- collectionMetadataisMut
- editionAccount
- bubblegumSigner
- logWrapper
- compressionProgram
- tokenMetadataProgram
- systemProgram
|
verifyCreator | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
- messageMetadataArgs
| - treeAuthority
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- creatorisSigner
- logWrapper
- compressionProgram
- systemProgram
|
unverifyCreator | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
- messageMetadataArgs
| - treeAuthority
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- creatorisSigner
- logWrapper
- compressionProgram
- systemProgram
|
verifyCollection | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
- messageMetadataArgs
| - treeAuthority
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- treeDelegate
- collectionAuthorityisSigner
- collectionAuthorityRecordPda
- collectionMint
- collectionMetadataisMut
- editionAccount
- bubblegumSigner
- logWrapper
- compressionProgram
- tokenMetadataProgram
- systemProgram
|
unverifyCollection | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
- messageMetadataArgs
| - treeAuthority
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- treeDelegate
- collectionAuthorityisSigner
- collectionAuthorityRecordPda
- collectionMint
- collectionMetadataisMut
- editionAccount
- bubblegumSigner
- logWrapper
- compressionProgram
- tokenMetadataProgram
- systemProgram
|
setAndVerifyCollection | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
- messageMetadataArgs
- collectionpublicKey
| - treeAuthority
- leafOwner
- leafDelegate
- merkleTreeisMut
- payerisSigner
- treeDelegate
- collectionAuthorityisSigner
- collectionAuthorityRecordPda
- collectionMint
- collectionMetadataisMut
- editionAccount
- bubblegumSigner
- logWrapper
- compressionProgram
- tokenMetadataProgram
- systemProgram
|
transfer | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
| - treeAuthority
- leafOwner
- leafDelegate
- newLeafOwner
- merkleTreeisMut
- logWrapper
- compressionProgram
- systemProgram
|
delegate | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
| - treeAuthority
- leafOwnerisSigner
- previousLeafDelegate
- newLeafDelegate
- merkleTreeisMut
- logWrapper
- compressionProgram
- systemProgram
|
burn | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
| - treeAuthority
- leafOwner
- leafDelegate
- merkleTreeisMut
- logWrapper
- compressionProgram
- systemProgram
|
redeem | - root[u8; 32]
- dataHash[u8; 32]
- creatorHash[u8; 32]
- nonceu64
- indexu32
| - treeAuthority
- leafOwnerisSignerisMut
- leafDelegate
- merkleTreeisMut
- voucherisMut
- logWrapper
- compressionProgram
- systemProgram
|
cancelRedeem | | - treeAuthority
- leafOwnerisSignerisMut
- merkleTreeisMut
- voucherisMut
- logWrapper
- compressionProgram
- systemProgram
|
decompressV1 | | - voucherisMut
- leafOwnerisSignerisMut
- tokenAccountisMut
- mintisMut
- mintAuthority
- metadataisMut
- masterEditionisMut
- systemProgram
- sysvarRent
- tokenMetadataProgram
- tokenProgram
- associatedTokenProgram
- logWrapper
|
compress | | - treeAuthority
- leafOwnerisSigner
- leafDelegate
- merkleTree
- tokenAccountisMut
- mintisMut
- metadataisMut
- masterEditionisMut
- payerisSignerisMut
- logWrapper
- compressionProgram
- tokenProgram
- tokenMetadataProgram
- systemProgram
|