MetaplexNFTPacksProgram class
Constructors
-
MetaplexNFTPacksProgram({required List<AccountMeta> keys, required SolAddress programId, required ProgramLayout layout})
-
-
MetaplexNFTPacksProgram.activate({required SolAddress packSet, required SolAddress authority})
-
factory
-
MetaplexNFTPacksProgram.addCardToPack({required SolAddress packSet, required SolAddress packConfig, required SolAddress packCard, required SolAddress authority, required SolAddress masterEdition, required SolAddress masterMetadata, required SolAddress mint, required SolAddress source, required SolAddress tokenAccount, required SolAddress programAuthority, required SolAddress store, required MetaplexNFTPacksAddCardToPackLayout layout, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexNFTPacksProgram.addVoucherToPack({required SolAddress packSet, required SolAddress packVoucher, required SolAddress authority, required SolAddress voucherOwner, required SolAddress masterEdition, required SolAddress masterMetadata, required SolAddress mint, required SolAddress source, required SolAddress store, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexNFTPacksProgram.claimPack({required SolAddress packSet, required SolAddress provingProcess, required SolAddress userWallet, required SolAddress packCard, required SolAddress userToken, required SolAddress newMetadata, required SolAddress newEdition, required SolAddress masterEdition, required SolAddress newMint, required SolAddress newMintAuthority, required SolAddress metadata, required SolAddress metadataMint, required SolAddress editionMarker, required SolAddress tokenMetadataProgram, required MetaplexNFTPacksClaimPackLayout layout, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexNFTPacksProgram.cleanUp({required SolAddress packSet, required SolAddress packConfig})
-
factory
-
MetaplexNFTPacksProgram.closePack({required SolAddress packSet, required SolAddress authority, required SolAddress clock})
-
factory
-
MetaplexNFTPacksProgram.deactivate({required SolAddress packSet, required SolAddress authority})
-
factory
-
MetaplexNFTPacksProgram.deletePack({required SolAddress packSet, required SolAddress authority, required SolAddress refunder})
-
factory
-
MetaplexNFTPacksProgram.deletePackCard({required SolAddress packSet, required SolAddress packCard, required SolAddress authority, required SolAddress refunder, required SolAddress newMasterEditionOwner, required SolAddress tokenAccount, required SolAddress programAuthority, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexNFTPacksProgram.deletePackConfig({required SolAddress packSet, required SolAddress packConfig, required SolAddress refunder, required SolAddress authority})
-
factory
-
MetaplexNFTPacksProgram.deletePackVoucher({required SolAddress packSet, required SolAddress packVoucher, required SolAddress authority, required SolAddress refunder})
-
factory
-
MetaplexNFTPacksProgram.editPack({required SolAddress packSet, required SolAddress authority, required MetaplexNFTPacksEditPackLayout layout})
-
factory
-
MetaplexNFTPacksProgram.initPack({required SolAddress packSet, required SolAddress authority, required SolAddress store, required SolAddress clock, SolAddress? whitelistedCreator, required MetaplexNFTPacksInitPackLayout layout, SolAddress rent = SystemProgramConst.sysvarRentPubkey})
-
factory
-
MetaplexNFTPacksProgram.requestCardForRedeem({required SolAddress packSet, required SolAddress packConfig, required SolAddress store, required SolAddress edition, required SolAddress editionMint, required SolAddress packVoucher, required SolAddress provingProcess, required SolAddress userWallet, required SolAddress recentSlothashes, required SolAddress clock, SolAddress? userToken, required MetaplexNFTPacksRequestCardForRedeemLayout layout, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexNFTPacksProgram.transferPackAuthority({required SolAddress packSet, required SolAddress currentAuthority, required SolAddress newAuthority})
-
factory
Properties
-
data
→ List<int>
-
Program input.
no setterinherited
-
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
-
layout
→ ProgramLayout
-
Program layout.
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