Name | Arguments | Accounts |
---|---|---|
createTree | maxDepth:`u32` maxBufferSize:`u32` public:`Option<bool>` | treeAuthority isMut merkleTree isMut payer isSignerisMut treeCreator isSigner logWrapper compressionProgram systemProgram |
setTreeDelegate | treeAuthority isMut treeCreator isSigner newTreeDelegate merkleTree systemProgram | |
mintV1 | message:`MetadataArgs` | treeAuthority isMut leafOwner leafDelegate merkleTree isMut payer isSigner treeDelegate isSigner logWrapper compressionProgram systemProgram |
mintToCollectionV1 | metadataArgs:`MetadataArgs` | treeAuthority isMut leafOwner leafDelegate merkleTree isMut payer isSigner treeDelegate isSigner collectionAuthority isSigner collectionAuthorityRecordPda collectionMint collectionMetadata isMut editionAccount bubblegumSigner logWrapper compressionProgram tokenMetadataProgram systemProgram |
verifyCreator | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` message:`MetadataArgs` | treeAuthority leafOwner leafDelegate merkleTree isMut payer isSigner creator isSigner logWrapper compressionProgram systemProgram |
unverifyCreator | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` message:`MetadataArgs` | treeAuthority leafOwner leafDelegate merkleTree isMut payer isSigner creator isSigner logWrapper compressionProgram systemProgram |
verifyCollection | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` message:`MetadataArgs` | treeAuthority leafOwner leafDelegate merkleTree isMut payer isSigner treeDelegate collectionAuthority isSigner collectionAuthorityRecordPda collectionMint collectionMetadata isMut editionAccount bubblegumSigner logWrapper compressionProgram tokenMetadataProgram systemProgram |
unverifyCollection | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` message:`MetadataArgs` | treeAuthority leafOwner leafDelegate merkleTree isMut payer isSigner treeDelegate collectionAuthority isSigner collectionAuthorityRecordPda collectionMint collectionMetadata isMut editionAccount bubblegumSigner logWrapper compressionProgram tokenMetadataProgram systemProgram |
setAndVerifyCollection | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` message:`MetadataArgs` collection:`publicKey` | treeAuthority leafOwner leafDelegate merkleTree isMut payer isSigner treeDelegate collectionAuthority isSigner collectionAuthorityRecordPda collectionMint collectionMetadata isMut editionAccount bubblegumSigner logWrapper compressionProgram tokenMetadataProgram systemProgram |
transfer | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` | treeAuthority leafOwner leafDelegate newLeafOwner merkleTree isMut logWrapper compressionProgram systemProgram |
delegate | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` | treeAuthority leafOwner isSigner previousLeafDelegate newLeafDelegate merkleTree isMut logWrapper compressionProgram systemProgram |
burn | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` | treeAuthority leafOwner leafDelegate merkleTree isMut logWrapper compressionProgram systemProgram |
redeem | root:`[u8; 32]` dataHash:`[u8; 32]` creatorHash:`[u8; 32]` nonce:`u64` index:`u32` | treeAuthority leafOwner isSignerisMut leafDelegate merkleTree isMut voucher isMut logWrapper compressionProgram systemProgram |
cancelRedeem | root:`[u8; 32]` | treeAuthority leafOwner isSignerisMut merkleTree isMut voucher isMut logWrapper compressionProgram systemProgram |
decompressV1 | metadata:`MetadataArgs` | voucher isMut leafOwner isSignerisMut tokenAccount isMut mint isMut mintAuthority metadata isMut masterEdition isMut systemProgram sysvarRent tokenMetadataProgram tokenProgram associatedTokenProgram logWrapper |
compress | treeAuthority leafOwner isSigner leafDelegate merkleTree tokenAccount isMut mint isMut metadata isMut masterEdition isMut payer isSignerisMut logWrapper compressionProgram tokenProgram tokenMetadataProgram systemProgram |