MetaplexNFTPacksProgram class

Inheritance

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

Operators

operator ==(Object other) bool
The equality operator.
inherited