Error codes / Metaplex Token Metadata
Metaplex Token Metadata error codes
Every custom error code published by Metaplex Token Metadata, with what it means and what to do about it.
metaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1s
- 0 · 0x0InstructionUnpackError
The program raised this named error and published no further explanation.
- 1 · 0x1InstructionPackError
The program raised this named error and published no further explanation.
- 2 · 0x2NotRentExempt
Lamport balance below rent-exempt threshold
- 3 · 0x3AlreadyInitialized
Already initialized
- 4 · 0x4Uninitialized
The program raised this named error and published no further explanation.
- 5 · 0x5InvalidMetadataKey
Metadata's key must match seed of ['metadata', program id, mint] provided
- 6 · 0x6InvalidEditionKey
Edition's key must match seed of ['metadata', program id, name, 'edition'] provided
- 7 · 0x7UpdateAuthorityIncorrect
Update Authority given does not match
- 8 · 0x8UpdateAuthorityIsNotSigner
Update Authority needs to be signer to update metadata
- 9 · 0x9NotMintAuthority
You must be the mint authority and signer on this transaction
- 10 · 0xaInvalidMintAuthority
Mint authority provided does not match the authority on the mint
- 11 · 0xbNameTooLong
Name too long
- 12 · 0xcSymbolTooLong
Symbol too long
- 13 · 0xdUriTooLong
URI too long
- 14 · 0xeUpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner
The program raised this named error and published no further explanation.
- 15 · 0xfMintMismatch
Mint given does not match mint on Metadata
- 16 · 0x10EditionsMustHaveExactlyOneToken
Editions must have exactly one token
- 17 · 0x11MaxEditionsMintedAlready
The program raised this named error and published no further explanation.
- 18 · 0x12TokenMintToFailed
The program raised this named error and published no further explanation.
- 19 · 0x13MasterRecordMismatch
The program raised this named error and published no further explanation.
- 20 · 0x14DestinationMintMismatch
The program raised this named error and published no further explanation.
- 21 · 0x15EditionAlreadyMinted
The program raised this named error and published no further explanation.
- 22 · 0x16PrintingMintDecimalsShouldBeZero
The program raised this named error and published no further explanation.
- 23 · 0x17OneTimePrintingAuthorizationMintDecimalsShouldBeZero
The program raised this named error and published no further explanation.
- 24 · 0x18EditionMintDecimalsShouldBeZero
The program raised this named error and published no further explanation.
- 25 · 0x19TokenBurnFailed
The program raised this named error and published no further explanation.
- 26 · 0x1aTokenAccountOneTimeAuthMintMismatch
The program raised this named error and published no further explanation.
- 27 · 0x1bDerivedKeyInvalid
Derived key invalid
- 28 · 0x1cPrintingMintMismatch
The Printing mint does not match that on the master edition!
- 29 · 0x1dOneTimePrintingAuthMintMismatch
The One Time Printing Auth mint does not match that on the master edition!
- 30 · 0x1eTokenAccountMintMismatch
The mint of the token account does not match the Printing mint!
- 31 · 0x1fTokenAccountMintMismatchV2
The mint of the token account does not match the master metadata mint!
- 32 · 0x20NotEnoughTokens
Not enough tokens to mint a limited edition
- 33 · 0x21PrintingMintAuthorizationAccountMismatch
The program raised this named error and published no further explanation.
- 34 · 0x22AuthorizationTokenAccountOwnerMismatch
The program raised this named error and published no further explanation.
- 35 · 0x23Disabled
The program raised this named error and published no further explanation.
- 36 · 0x24CreatorsTooLong
Creators list too long
- 37 · 0x25CreatorsMustBeAtleastOne
Creators must be at least one if set
- 38 · 0x26MustBeOneOfCreators
The program raised this named error and published no further explanation.
- 39 · 0x27NoCreatorsPresentOnMetadata
This metadata does not have creators
- 40 · 0x28CreatorNotFound
This creator address was not found
- 41 · 0x29InvalidBasisPoints
Basis points cannot be more than 10000
- 42 · 0x2aPrimarySaleCanOnlyBeFlippedToTrue
Primary sale can only be flipped to true and is immutable
- 43 · 0x2bOwnerMismatch
Owner does not match that on the account given
- 44 · 0x2cNoBalanceInAccountForAuthorization
This account has no tokens to be used for authorization
- 45 · 0x2dShareTotalMustBe100
Share total must equal 100 for creator array
- 46 · 0x2eReservationExists
The program raised this named error and published no further explanation.
- 47 · 0x2fReservationDoesNotExist
The program raised this named error and published no further explanation.
- 48 · 0x30ReservationNotSet
The program raised this named error and published no further explanation.
- 49 · 0x31ReservationAlreadyMade
The program raised this named error and published no further explanation.
- 50 · 0x32BeyondMaxAddressSize
The program raised this named error and published no further explanation.
- 51 · 0x33NumericalOverflowError
An arithmetic operation inside the program went out of range. In exchanges this usually means the amount, price or liquidity at that moment produced a number the pool cannot represent, often a trade far larger than the pool can absorb.
- 52 · 0x34ReservationBreachesMaximumSupply
The program raised this named error and published no further explanation.
- 53 · 0x35AddressNotInReservation
The program raised this named error and published no further explanation.
- 54 · 0x36CannotVerifyAnotherCreator
You cannot unilaterally verify another creator, they must sign
- 55 · 0x37CannotUnverifyAnotherCreator
You cannot unilaterally unverify another creator
- 56 · 0x38SpotMismatch
The program raised this named error and published no further explanation.
- 57 · 0x39IncorrectOwner
Incorrect account owner
- 58 · 0x3aPrintingWouldBreachMaximumSupply
The program raised this named error and published no further explanation.
- 59 · 0x3bDataIsImmutable
Data is immutable
- 60 · 0x3cDuplicateCreatorAddress
No duplicate creator addresses
- 61 · 0x3dReservationSpotsRemainingShouldMatchTotalSpotsAtStart
The program raised this named error and published no further explanation.
- 62 · 0x3eInvalidTokenProgram
Invalid token program
- 63 · 0x3fDataTypeMismatch
Data type mismatch
- 64 · 0x40BeyondAlottedAddressSize
The program raised this named error and published no further explanation.
- 65 · 0x41ReservationNotComplete
The program raised this named error and published no further explanation.
- 66 · 0x42TriedToReplaceAnExistingReservation
The program raised this named error and published no further explanation.
- 67 · 0x43InvalidOperation
Invalid operation
- 68 · 0x44InvalidOwner
Invalid Owner
- 69 · 0x45PrintingMintSupplyMustBeZeroForConversion
Printing mint supply must be zero for conversion
- 70 · 0x46OneTimeAuthMintSupplyMustBeZeroForConversion
One Time Auth mint supply must be zero for conversion
- 71 · 0x47InvalidEditionIndex
You tried to insert one edition too many into an edition mark pda
- 72 · 0x48ReservationArrayShouldBeSizeOne
The program raised this named error and published no further explanation.
- 73 · 0x49IsMutableCanOnlyBeFlippedToFalse
Is Mutable can only be flipped to false
- 74 · 0x4aCollectionCannotBeVerifiedInThisInstruction
Collection cannot be verified in this instruction
- 75 · 0x4bRemoved
This instruction was deprecated in a previous release and is now removed
- 76 · 0x4cMustBeBurned
The program raised this named error and published no further explanation.
- 77 · 0x4dInvalidUseMethod
This use method is invalid
- 78 · 0x4eCannotChangeUseMethodAfterFirstUse
Cannot Change Use Method after the first use
- 79 · 0x4fCannotChangeUsesAfterFirstUse
Cannot Change Remaining or Available uses after the first use
- 80 · 0x50CollectionNotFound
Collection Not Found on Metadata
- 81 · 0x51InvalidCollectionUpdateAuthority
Collection Update Authority is invalid
- 82 · 0x52CollectionMustBeAUniqueMasterEdition
Collection Must Be a Unique Master Edition v2
- 83 · 0x53UseAuthorityRecordAlreadyExists
The Use Authority Record Already Exists, to modify it Revoke, then Approve
- 84 · 0x54UseAuthorityRecordAlreadyRevoked
The Use Authority Record is empty or already revoked
- 85 · 0x55Unusable
This token has no uses
- 86 · 0x56NotEnoughUses
There are not enough Uses left on this token.
- 87 · 0x57CollectionAuthorityRecordAlreadyExists
This Collection Authority Record Already Exists.
- 88 · 0x58CollectionAuthorityDoesNotExist
This Collection Authority Record Does Not Exist.
- 89 · 0x59InvalidUseAuthorityRecord
This Use Authority Record is invalid.
- 90 · 0x5aInvalidCollectionAuthorityRecord
The program raised this named error and published no further explanation.
- 91 · 0x5bInvalidFreezeAuthority
Metadata does not match the freeze authority on the mint
- 92 · 0x5cInvalidDelegate
All tokens in this account have not been delegated to this user.
- 93 · 0x5dCannotAdjustVerifiedCreator
The program raised this named error and published no further explanation.
- 94 · 0x5eCannotRemoveVerifiedCreator
Verified creators cannot be removed.
- 95 · 0x5fCannotWipeVerifiedCreators
The program raised this named error and published no further explanation.
- 96 · 0x60NotAllowedToChangeSellerFeeBasisPoints
The program raised this named error and published no further explanation.
- 97 · 0x61EditionOverrideCannotBeZero
Edition override cannot be zero
- 98 · 0x62InvalidUser
Invalid User
- 99 · 0x63RevokeCollectionAuthoritySignerIncorrect
Revoke Collection Authority signer is incorrect
- 100 · 0x64TokenCloseFailed
The program raised this named error and published no further explanation.
- 101 · 0x65UnsizedCollection
Can't use this function on unsized collection
- 102 · 0x66SizedCollection
Can't use this function on a sized collection
- 103 · 0x67MissingCollectionMetadata
Missing collection metadata account
- 104 · 0x68NotAMemberOfCollection
This NFT is not a member of the specified collection.
- 105 · 0x69NotVerifiedMemberOfCollection
This NFT is not a verified member of the specified collection.
- 106 · 0x6aNotACollectionParent
This NFT is not a collection parent NFT.
- 107 · 0x6bCouldNotDetermineTokenStandard
Could not determine a TokenStandard type.
- 108 · 0x6cMissingEditionAccount
This mint account has an edition but none was provided.
- 109 · 0x6dNotAMasterEdition
This edition is not a Master Edition
- 110 · 0x6eMasterEditionHasPrints
This Master Edition has existing prints
- 111 · 0x6fBorshDeserializationError
The program raised this named error and published no further explanation.
- 112 · 0x70CannotUpdateVerifiedCollection
Cannot update a verified collection in this command
- 113 · 0x71CollectionMasterEditionAccountInvalid
Edition account doesnt match collection
- 114 · 0x72AlreadyVerified
Item is already verified.
- 115 · 0x73AlreadyUnverified
The program raised this named error and published no further explanation.
- 116 · 0x74NotAPrintEdition
This edition is not a Print Edition
- 117 · 0x75InvalidMasterEdition
Invalid Master Edition
- 118 · 0x76InvalidPrintEdition
Invalid Print Edition
- 119 · 0x77InvalidEditionMarker
Invalid Edition Marker
- 120 · 0x78ReservationListDeprecated
Reservation List is Deprecated
- 121 · 0x79PrintEditionDoesNotMatchMasterEdition
Print Edition does not match Master Edition
- 122 · 0x7aEditionNumberGreaterThanMaxSupply
Edition Number greater than max supply
- 123 · 0x7bMustUnverify
Must unverify before migrating collections.
- 124 · 0x7cInvalidEscrowBumpSeed
Invalid Escrow Account Bump Seed
- 125 · 0x7dMustBeEscrowAuthority
Must Escrow Authority
- 126 · 0x7eInvalidSystemProgram
Invalid System Program
- 127 · 0x7fMustBeNonFungible
Must be a Non Fungible Token
- 128 · 0x80InsufficientTokens
The account does not hold enough of the token or SOL this instruction tried to spend.
- 129 · 0x81BorshSerializationError
Borsh Serialization Error
- 130 · 0x82NoFreezeAuthoritySet
Cannot create NFT with no Freeze Authority.
- 131 · 0x83InvalidCollectionSizeChange
Invalid collection size change
- 132 · 0x84InvalidBubblegumSigner
Invalid bubblegum signer
- 133 · 0x85EscrowParentHasDelegate
Escrow parent cannot have a delegate
- 134 · 0x86MintIsNotSigner
Mint needs to be signer to initialize the account
- 135 · 0x87InvalidTokenStandard
Invalid token standard
- 136 · 0x88InvalidMintForTokenStandard
Invalid mint account for specified token standard
- 137 · 0x89InvalidAuthorizationRules
Invalid authorization rules account
- 138 · 0x8aMissingAuthorizationRules
Missing authorization rules account
- 139 · 0x8bMissingProgrammableConfig
Missing programmable configuration
- 140 · 0x8cInvalidProgrammableConfig
Invalid programmable configuration
- 141 · 0x8dDelegateAlreadyExists
Delegate already exists
- 142 · 0x8eDelegateNotFound
Delegate not found
- 143 · 0x8fMissingAccountInBuilder
Required account not set in instruction builder
- 144 · 0x90MissingArgumentInBuilder
Required argument not set in instruction builder
- 145 · 0x91FeatureNotSupported
Feature not supported currently
- 146 · 0x92InvalidSystemWallet
Invalid system wallet
- 147 · 0x93OnlySaleDelegateCanTransfer
Only the sale delegate can transfer while its set
- 148 · 0x94MissingTokenAccount
Missing token account
- 149 · 0x95MissingSplTokenProgram
Missing SPL token program
- 150 · 0x96MissingAuthorizationRulesProgram
Missing authorization rules program
- 151 · 0x97InvalidDelegateRoleForTransfer
Invalid delegate role for transfer
- 152 · 0x98InvalidTransferAuthority
Invalid transfer authority
- 153 · 0x99InstructionNotSupported
Instruction not supported for ProgrammableNonFungible assets
- 154 · 0x9aKeyMismatch
Public key does not match expected value
- 155 · 0x9bLockedToken
Token is locked
- 156 · 0x9cUnlockedToken
Token is unlocked
- 157 · 0x9dMissingDelegateRole
Missing delegate role
- 158 · 0x9eInvalidAuthorityType
Invalid authority type
- 159 · 0x9fMissingTokenRecord
Missing token record account
- 160 · 0xa0MintSupplyMustBeZero
Mint supply must be zero for programmable assets
- 161 · 0xa1DataIsEmptyOrZeroed
Data is empty or zeroed
- 162 · 0xa2MissingTokenOwnerAccount
Missing token owner
- 163 · 0xa3InvalidMasterEditionAccountLength
Master edition account has an invalid length
- 164 · 0xa4IncorrectTokenState
Incorrect token state
- 165 · 0xa5InvalidDelegateRole
Invalid delegate role
- 166 · 0xa6MissingPrintSupply
Print supply is required for non-fungibles
- 167 · 0xa7MissingMasterEditionAccount
Missing master edition account
- 168 · 0xa8AmountMustBeGreaterThanZero
Amount must be greater than zero
- 169 · 0xa9InvalidDelegateArgs
Invalid delegate args
- 170 · 0xaaMissingLockedTransferAddress
Missing address for locked transfer
- 171 · 0xabInvalidLockedTransferAddress
Invalid destination address for locked transfer
- 172 · 0xacDataIncrementLimitExceeded
Exceeded account realloc increase limit
- 173 · 0xadCannotUpdateAssetWithDelegate
Cannot update the rule set of a programmable asset that has a delegate
- 174 · 0xaeInvalidAmount
Invalid token amount for this operation or token standard
- 175 · 0xafMissingMasterEditionMintAccount
Missing master edition mint account
- 176 · 0xb0MissingMasterEditionTokenAccount
Missing master edition token account
- 177 · 0xb1MissingEditionMarkerAccount
Missing edition marker account
- 178 · 0xb2CannotBurnWithDelegate
Cannot burn while persistent delegate is set
- 179 · 0xb3MissingEdition
Missing edition account
- 180 · 0xb4InvalidAssociatedTokenAccountProgram
Invalid Associated Token Account Program
- 181 · 0xb5InvalidInstructionsSysvar
Invalid InstructionsSysvar
- 182 · 0xb6InvalidParentAccounts
Invalid or Unneeded parent accounts
- 183 · 0xb7InvalidUpdateArgs
Authority cannot apply all update args
- 184 · 0xb8InsufficientTokenBalance
Token account does not have enough tokens
- 185 · 0xb9MissingCollectionMint
Missing collection account
- 186 · 0xbaMissingCollectionMasterEdition
Missing collection master edition account
- 187 · 0xbbInvalidTokenRecord
Invalid token record account
- 188 · 0xbcInvalidCloseAuthority
The close authority needs to be revoked by the Utility Delegate
- 189 · 0xbdInvalidInstruction
Invalid or removed instruction
- 190 · 0xbeMissingDelegateRecord
Missing delegate record
- 191 · 0xbfInvalidFeeAccount
The program raised this named error and published no further explanation.
- 192 · 0xc0InvalidMetadataFlags
The program raised this named error and published no further explanation.
- 193 · 0xc1CannotChangeUpdateAuthorityWithDelegate
Cannot change the update authority with a delegate
- 194 · 0xc2InvalidMintExtensionType
Invalid mint extension type
- 195 · 0xc3InvalidMintCloseAuthority
Invalid mint close authority
- 196 · 0xc4InvalidMetadataPointer
Invalid metadata pointer
- 197 · 0xc5InvalidTokenExtensionType
Invalid token extension type
- 198 · 0xc6MissingImmutableOwnerExtension
Missing immutable owner extension
- 199 · 0xc7ExpectedUninitializedAccount
Expected account to be uninitialized
- 200 · 0xc8InvalidEditionAccountLength
Edition account has an invalid length