MetaplexTokenMetaDataProgram class

Inheritance

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

Operators

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