MetaplexTokenMetaDataProgram class
Constructors
-
MetaplexTokenMetaDataProgram({required List<AccountMeta> keys, required SolAddress programId, required ProgramLayout layout})
-
-
MetaplexTokenMetaDataProgram.approveCollectionAuthority({required SolAddress collectionAuthorityRecord, required SolAddress newCollectionAuthority, required SolAddress metadata, required SolAddress mint, required SolAddress updateAuthority, required SolAddress payer, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.approveUseAuthority({required SolAddress useAuthorityRecord, required SolAddress owner, required SolAddress payer, required SolAddress user, required SolAddress ownerTokenAccount, required SolAddress metadata, required SolAddress mint, required SolAddress burner, required MetaplexTokenMetaDataapproveUseAuthorityLayout layout, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.bubblegumSetCollectionSize({required SolAddress collectionMetadata, required SolAddress collectionAuthority, required SolAddress collectionMint, required SolAddress bubblegumSigner, SolAddress? collectionAuthorityRecord, required MetaplexTokenMetaDataBubblegumSetCollectionSizeLayout layout})
-
factory
-
MetaplexTokenMetaDataProgram.burnEditionNft({required SolAddress metadata, required SolAddress owner, required SolAddress printEditionMint, required SolAddress masterEditionMint, required SolAddress printEditionTokenAccount, required SolAddress masterEditionTokenAccount, required SolAddress masterEditionAccount, required SolAddress printEditionAccount, required SolAddress editionMarkerAccount, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexTokenMetaDataProgram.burnNft({required SolAddress metadata, required SolAddress owner, required SolAddress mint, required SolAddress tokenAccount, required SolAddress masterEditionAccount, SolAddress? collectionMetadata, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexTokenMetaDataProgram.burnV1({required SolAddress authority, SolAddress? collectionMetadata, required SolAddress metadata, SolAddress? edition, required SolAddress mint, required SolAddress token, SolAddress? masterEdition, SolAddress? masterEditionMint, SolAddress? masterEditionToken, SolAddress? editionMarker, SolAddress? tokenRecord, required MetaplexTokenMetaDataBurnV1Layout layout, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress systemProgram = SystemProgramConst.programId, SolAddress sysvarInstructions = SystemProgramConst.sysvarInstructionsPubkey})
-
factory
-
MetaplexTokenMetaDataProgram.closeEscrowAccount({required SolAddress escrow, required SolAddress metadata, required SolAddress mint, required SolAddress tokenAccount, required SolAddress edition, required SolAddress payer, SolAddress systemProgram = SystemProgramConst.programId, SolAddress sysvarInstructions = SystemProgramConst.sysvarInstructionsPubkey})
-
factory
-
MetaplexTokenMetaDataProgram.collect({required SolAddress authority, required SolAddress recipient})
-
factory
-
MetaplexTokenMetaDataProgram.convertMasterEditionV1ToV2({required SolAddress masterEdition, required SolAddress oneTimeAuth, required SolAddress printingMint})
-
factory
-
MetaplexTokenMetaDataProgram.createEscrowAccount({required SolAddress escrow, required SolAddress metadata, required SolAddress mint, required SolAddress tokenAccount, required SolAddress edition, required SolAddress payer, SolAddress? authority, SolAddress systemProgram = SystemProgramConst.programId, SolAddress sysvarInstructions = SystemProgramConst.sysvarInstructionsPubkey})
-
factory
-
MetaplexTokenMetaDataProgram.createMasterEdition({required SolAddress edition, required SolAddress mint, required SolAddress updateAuthority, required SolAddress mintAuthority, required SolAddress payer, required SolAddress metadata, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress rent = SystemProgramConst.sysvarRentPubkey})
-
factory
-
MetaplexTokenMetaDataProgram.createMasterEditionV3({required SolAddress edition, required SolAddress mint, required SolAddress updateAuthority, required SolAddress mintAuthority, required SolAddress payer, required SolAddress metadata, required MetaplexTokenMetaDataCreateMasterEditionV3Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.createMetadataAccount({required SolAddress metadata, required SolAddress mint, required SolAddress mintAuthority, required SolAddress payer, required SolAddress updateAuthority, SolAddress systemProgram = SystemProgramConst.programId, SolAddress rent = SystemProgramConst.sysvarRentPubkey})
-
factory
-
MetaplexTokenMetaDataProgram.createMetadataAccountV2({required SolAddress metadata, required SolAddress mint, required SolAddress mintAuthority, required SolAddress payer, required SolAddress updateAuthority, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.createMetadataAccountV3({required SolAddress metadata, required SolAddress mint, required SolAddress mintAuthority, required SolAddress payer, required SolAddress updateAuthority, required MetaplexTokenMetaDataCreateMetadataAccountV3Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.createV1({required SolAddress metadata, SolAddress? masterEdition, required SolAddress mint, required SolAddress authority, required SolAddress payer, required SolAddress updateAuthority, required MetaplexTokenMetaDataCreateV1Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress sysvarInstructions = SystemProgramConst.sysvarInstructionsPubkey})
-
factory
-
MetaplexTokenMetaDataProgram.delegate({required SolAddress delegate, required SolAddress metadata, required SolAddress mint, required SolAddress authority, required SolAddress payer, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataDelegateProgramLayout layout, SolAddress? delegateRecord, SolAddress? masterEdition, SolAddress? tokenRecord, SolAddress? token, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? splTokenProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.deprecatedMintNewEditionFromMasterEditionViaPrintingToken({required SolAddress metadata, required SolAddress edition, required SolAddress masterEdition, required SolAddress mint, required SolAddress mintAuthority, required SolAddress printingMint, required SolAddress masterTokenAccount, required SolAddress editionMarker, required SolAddress burnAuthority, required SolAddress payer, required SolAddress masterUpdateAuthority, required SolAddress masterMetadata, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress systemProgram = SystemProgramConst.programId, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress? reservationList})
-
factory
-
MetaplexTokenMetaDataProgram.freezeDelegatedAccount({required SolAddress delegate, required SolAddress tokenAccount, required SolAddress edition, required SolAddress mint, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexTokenMetaDataProgram.lockV1({required SolAddress authority, required SolAddress token, required SolAddress mint, required SolAddress metadata, required SolAddress payer, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataLockV1Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? tokenOwner, SolAddress? edition, SolAddress? tokenRecord, SolAddress? splTokenProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.migrate({required SolAddress metadata, required SolAddress edition, required SolAddress token, required SolAddress tokenOwner, required SolAddress mint, required SolAddress payer, required SolAddress authority, required SolAddress collectionMetadata, required SolAddress delegateRecord, required SolAddress tokenRecord, SolAddress systemProgram = SystemProgramConst.programId, required SolAddress sysvarInstructions, required SolAddress splTokenProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.mintNewEditionFromMasterEditionViaToken({required SolAddress newMetadata, required SolAddress newEdition, required SolAddress masterEdition, required SolAddress newMint, required SolAddress editionMarkPda, required SolAddress newMintAuthority, required SolAddress payer, required SolAddress tokenAccountOwner, required SolAddress tokenAccount, required SolAddress newMetadataUpdateAuthority, required SolAddress metadata, required MetaplexTokenMetaDataMintNewEditionFromMasterEditionViaTokenLayout layout, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.mintNewEditionFromMasterEditionViaVaultProxy({required SolAddress newMetadata, required SolAddress newEdition, required SolAddress masterEdition, required SolAddress newMint, required SolAddress editionMarkPda, required SolAddress newMintAuthority, required SolAddress payer, required SolAddress vaultAuthority, required SolAddress safetyDepositStore, required SolAddress safetyDepositBox, required SolAddress vault, required SolAddress newMetadataUpdateAuthority, required SolAddress metadata, required SolAddress tokenVaultProgram, required MetaplexTokenMetaDataMintNewEditionFromMasterEditionViaVaultProxyLayout layout, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.mintV1({required SolAddress token, required SolAddress mint, required SolAddress authority, required SolAddress payer, required SolAddress sysvarInstructions, required SolAddress splTokenProgram, required SolAddress splAtaProgram, required SolAddress metadata, required MetaplexTokenMetaDataMintV1Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? tokenOwner, SolAddress? masterEdition, SolAddress? tokenRecord, SolAddress? delegateRecord, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.printV1({required SolAddress editionMetadata, required SolAddress edition, required SolAddress editionMint, required SolAddress editionTokenAccountOwner, required SolAddress editionTokenAccount, required SolAddress editionMintAuthority, required SolAddress masterEdition, required SolAddress editionMarkerPda, required SolAddress payer, required SolAddress masterTokenAccountOwner, required SolAddress masterTokenAccount, required SolAddress masterMetadata, required SolAddress updateAuthority, required SolAddress splTokenProgram, required SolAddress splAtaProgram, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataPrintV1Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? editionTokenRecord})
-
factory
-
MetaplexTokenMetaDataProgram.puffMetadata({required SolAddress metadata})
-
factory
-
MetaplexTokenMetaDataProgram.removeCreatorVerification({required SolAddress metadata, required SolAddress creator})
-
factory
-
MetaplexTokenMetaDataProgram.revoke({required SolAddress delegate, required SolAddress metadata, required SolAddress authority, required SolAddress payer, required SolAddress mint, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataRevokeLayout layout, SolAddress? delegateRecord, SolAddress? masterEdition, SolAddress? tokenRecord, SolAddress? token, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? splTokenProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.revokeCollectionAuthority({required SolAddress collectionAuthorityRecord, required SolAddress delegateAuthority, required SolAddress revokeAuthority, required SolAddress metadata, required SolAddress mint})
-
factory
-
MetaplexTokenMetaDataProgram.revokeUseAuthority({required SolAddress useAuthorityRecord, required SolAddress owner, required SolAddress user, required SolAddress ownerTokenAccount, required SolAddress mint, required SolAddress metadata, SolAddress systemProgram = SystemProgramConst.programId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress? rent})
-
factory
-
MetaplexTokenMetaDataProgram.setAndVerifyCollection({required SolAddress metadata, required SolAddress collectionAuthority, required SolAddress payer, required SolAddress updateAuthority, required SolAddress collectionMint, required SolAddress collection, required SolAddress collectionMasterEditionAccount, SolAddress? collectionAuthorityRecord})
-
factory
-
MetaplexTokenMetaDataProgram.setAndVerifySizedCollectionItem({required SolAddress metadata, required SolAddress collectionAuthority, required SolAddress payer, required SolAddress updateAuthority, required SolAddress collectionMint, required SolAddress collection, required SolAddress collectionMasterEditionAccount, SolAddress? collectionAuthorityRecord})
-
factory
-
MetaplexTokenMetaDataProgram.setCollectionSize({required SolAddress collectionMetadata, required SolAddress collectionAuthority, required SolAddress collectionMint, SolAddress? collectionAuthorityRecord, required MetaplexTokenMetaDataSetCollectionSizeLayout layout})
-
factory
-
MetaplexTokenMetaDataProgram.setTokenStandard({required SolAddress metadata, required SolAddress updateAuthority, required SolAddress mint, SolAddress? edition})
-
factory
-
MetaplexTokenMetaDataProgram.signMetadata({required SolAddress metadata, required SolAddress creator})
-
factory
-
MetaplexTokenMetaDataProgram.thawDelegatedAccount({required SolAddress delegate, required SolAddress tokenAccount, required SolAddress edition, required SolAddress mint, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId})
-
factory
-
MetaplexTokenMetaDataProgram.transferOutOfEscrow({required SolAddress escrow, required SolAddress metadata, required SolAddress payer, required SolAddress attributeMint, required SolAddress attributeSrc, required SolAddress attributeDst, required SolAddress escrowMint, required SolAddress escrowAccount, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataTransferOutOfEscrowLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress ataProgram = AssociatedTokenAccountProgramConst.associatedTokenProgramId, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress? authority})
-
factory
-
MetaplexTokenMetaDataProgram.transferV1({required SolAddress token, required SolAddress tokenOwner, required SolAddress destination, required SolAddress destinationOwner, required SolAddress mint, required SolAddress metadata, required SolAddress authority, required SolAddress payer, required SolAddress sysvarInstructions, required SolAddress splTokenProgram, required SolAddress splAtaProgram, required MetaplexTokenMetaDataTransferV1Layout layout, SolAddress? edition, SolAddress? ownerTokenRecord, SolAddress? destinationTokenRecord, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.unlockV1({required SolAddress authority, required SolAddress token, required SolAddress mint, required SolAddress metadata, required SolAddress payer, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataUnlockV1Layout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? tokenOwner, SolAddress? edition, SolAddress? tokenRecord, SolAddress? splTokenProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.unverify({required SolAddress authority, required SolAddress metadata, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataUnverifyLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? collectionMint, SolAddress? collectionMetadata, SolAddress? delegateRecord})
-
factory
-
MetaplexTokenMetaDataProgram.unverifyCollection({required SolAddress metadata, required SolAddress collectionAuthority, required SolAddress collectionMint, required SolAddress collection, required SolAddress collectionMasterEditionAccount, SolAddress? collectionAuthorityRecord})
-
factory
-
MetaplexTokenMetaDataProgram.unverifySizedCollectionItem({required SolAddress metadata, required SolAddress collectionAuthority, required SolAddress payer, required SolAddress collectionMint, required SolAddress collection, required SolAddress collectionMasterEditionAccount, SolAddress? collectionAuthorityRecord})
-
factory
-
MetaplexTokenMetaDataProgram.update({required SolAddress authority, required SolAddress mint, required SolAddress metadata, required SolAddress payer, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataUpdateProgramLayout layout, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? delegateRecord, SolAddress? token, SolAddress? edition, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.updateMetadataAccountV2({required SolAddress metadata, required SolAddress updateAuthority, required MetaplexTokenMetaDataUpdateMetadataAccountV2Layout layout})
-
factory
-
MetaplexTokenMetaDataProgram.updatePrimarySaleHappenedViaToken({required SolAddress metadata, required SolAddress owner, required SolAddress token})
-
factory
-
MetaplexTokenMetaDataProgram.useV1({required SolAddress authority, required SolAddress mint, required SolAddress metadata, required SolAddress payer, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataUseV1Layout layout, SolAddress? delegateRecord, SolAddress? token, SolAddress? edition, SolAddress systemProgram = SystemProgramConst.programId, SolAddress? splTokenProgram, SolAddress? authorizationRulesProgram, SolAddress? authorizationRules})
-
factory
-
MetaplexTokenMetaDataProgram.utilize({required SolAddress metadata, required SolAddress tokenAccount, required SolAddress mint, required SolAddress useAuthority, required SolAddress owner, required MetaplexTokenMetaDataUtilizeLayout layout, SolAddress tokenProgram = SPLTokenProgramConst.tokenProgramId, SolAddress ataProgram = AssociatedTokenAccountProgramConst.associatedTokenProgramId, SolAddress systemProgram = SystemProgramConst.programId, SolAddress rent = SystemProgramConst.sysvarRentPubkey, SolAddress? useAuthorityRecord, SolAddress? burner})
-
factory
-
MetaplexTokenMetaDataProgram.verify({required SolAddress authority, required SolAddress metadata, required SolAddress sysvarInstructions, required MetaplexTokenMetaDataVerifyCollectionV1Layout layout, SolAddress? delegateRecord, SolAddress? collectionMint, SolAddress? collectionMetadata, SolAddress? collectionMasterEdition, SolAddress systemProgram = SystemProgramConst.programId})
-
factory
-
MetaplexTokenMetaDataProgram.verifyCollection({required SolAddress metadata, required SolAddress collectionAuthority, required SolAddress payer, required SolAddress collectionMint, required SolAddress collection, required SolAddress collectionMasterEditionAccount, SolAddress? collectionAuthorityRecord})
-
factory
-
MetaplexTokenMetaDataProgram.verifySizedCollection({required SolAddress metadata, required SolAddress collectionAuthority, required SolAddress payer, required SolAddress collectionMint, required SolAddress collection, required SolAddress collectionMasterEditionAccount, SolAddress? collectionAuthorityRecord})
-
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