MetaplexBubblegumProgram class
Constructors
-
MetaplexBubblegumProgram({required List<AccountMeta> keys, required SolAddress programId, required ProgramLayout layout})
-
-
MetaplexBubblegumProgram.burn({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumBurnLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.cancelRedeem({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress merkleTree, required SolAddress voucher, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumCancelRedeemLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.compress({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress tokenAccount, required SolAddress mint, required SolAddress metadata, required SolAddress masterEdition, required SolAddress payer, required SolAddress logWrapper, required SolAddress compressionProgram, required SolAddress tokenMetadataProgram, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexBubblegumProgram.createTree({required SolAddress treeAuthority, required SolAddress merkleTree, required SolAddress payer, required SolAddress treeCreator, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumCreateTreeLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.decompressV1({required SolAddress voucher, required SolAddress leafOwner, required SolAddress tokenAccount, required SolAddress mint, required SolAddress mintAuthority, required SolAddress metadata, required SolAddress masterEdition, required SolAddress sysvarRent, required SolAddress tokenMetadataProgram, required SolAddress associatedTokenProgram, required SolAddress logWrapper, required MetaplexBubblegumDecompressV1Layout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexBubblegumProgram.delegate({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress previousLeafDelegate, required SolAddress newLeafDelegate, required SolAddress merkleTree, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumDelegateLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.mintToCollectionV1({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress treeDelegate, required SolAddress collectionAuthority, required SolAddress collectionAuthorityRecordPda, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress editionAccount, required SolAddress bubblegumSigner, required SolAddress logWrapper, required SolAddress compressionProgram, required SolAddress tokenMetadataProgram, required MetaplexBubblegumMintToCollectionV1Layout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.mintV1({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress treeDelegate, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumMintV1Layout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.redeem({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress voucher, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumRedeemLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.setAndVerifyCollection({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress treeDelegate, required SolAddress collectionAuthority, required SolAddress collectionAuthorityRecordPda, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress editionAccount, required SolAddress bubblegumSigner, required SolAddress logWrapper, required SolAddress compressionProgram, required SolAddress tokenMetadataProgram, required MetaplexBubblegumSetAndVerifyCollectionLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.setDecompressibleState({required SolAddress treeAuthority, required SolAddress treeCreator, required MetaplexBubblegumSetDecompressibleStateLayout layout, List<AccountMeta> anchorRemainingAccounts = const []})
-
factory
-
MetaplexBubblegumProgram.setTreeDelegate({required SolAddress treeAuthority, required SolAddress treeCreator, required SolAddress newTreeDelegate, required SolAddress merkleTree, SolAddress systemProgram = SystemProgramConst.programId, List<AccountMeta> anchorRemainingAccounts = const []})
-
factory
-
MetaplexBubblegumProgram.transfer({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress newLeafOwner, required SolAddress merkleTree, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumTransferLayout layout, SolAddress systemProgram = SystemProgramConst.programId, List<AccountMeta> anchorRemainingAccounts = const []})
-
factory
-
MetaplexBubblegumProgram.unverifyCollection({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress treeDelegate, required SolAddress collectionAuthority, required SolAddress collectionAuthorityRecordPda, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress editionAccount, required SolAddress bubblegumSigner, required SolAddress logWrapper, required SolAddress compressionProgram, required SolAddress tokenMetadataProgram, required MetaplexBubblegumUnverifyCollectionLayout layout, SolAddress systemProgram = SystemProgramConst.programId, List<AccountMeta> anchorRemainingAccounts = const []})
-
factory
-
MetaplexBubblegumProgram.unverifyCreator({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress creator, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumUnverifyCreatorLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.updateMetadata({required SolAddress treeAuthority, required SolAddress authority, SolAddress? collectionMint, SolAddress? collectionMetadata, SolAddress? collectionAuthorityRecordPda, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress payer, required SolAddress merkleTree, required SolAddress logWrapper, required SolAddress compressionProgram, required SolAddress tokenMetadataProgram, required MetaplexBubblegumUpdateMetadataLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.verifyCollection({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress treeDelegate, required SolAddress collectionAuthority, required SolAddress collectionAuthorityRecordPda, required SolAddress collectionMint, required SolAddress collectionMetadata, required SolAddress editionAccount, required SolAddress bubblegumSigner, required SolAddress logWrapper, required SolAddress compressionProgram, required SolAddress tokenMetadataProgram, required MetaplexBubblegumVerifyCollectionLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.verifyCreator({required SolAddress treeAuthority, required SolAddress leafOwner, required SolAddress leafDelegate, required SolAddress merkleTree, required SolAddress payer, required SolAddress creator, required SolAddress logWrapper, required SolAddress compressionProgram, required MetaplexBubblegumVerifyCreatorLayout layout, List<AccountMeta> anchorRemainingAccounts = const [], SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexBubblegumProgram.verifyLeaf({required SolAddress merkleTree, required MetaplexBubblegumVerifyLeafLayout layout, SolAddress programId = MetaplexBubblegumProgramConst.compressionProgram, List<AccountMeta> anchorRemainingAccounts = const []})
-
factory
Properties
-
data
↔ List<int>
-
Program input.
getter/setter pairinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
keys
→ List<AccountMeta>
-
Public keys to include in this transaction
Boolean represents whether this pubkey needs to sign the transaction
finalinherited
-
programId
→ SolAddress
-
Program Id to execute.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited