solana-framework
Version:
solana-framework is solana uni-tools for typescript
2,141 lines • 50.3 kB
TypeScript
/**
* This code was GENERATED using the solita package.
* Please DO NOT EDIT THIS FILE, instead rerun solita to update it or write a wrapper to add functionality.
*
* See: https://github.com/metaplex-foundation/solita
*/
type ErrorWithCode = Error & {
code: number;
};
type MaybeErrorWithCode = ErrorWithCode | null | undefined;
/**
* InstructionUnpackError: ''
*
* @category Errors
* @category generated
*/
export declare class InstructionUnpackErrorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InstructionPackError: ''
*
* @category Errors
* @category generated
*/
export declare class InstructionPackErrorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotRentExempt: 'Lamport balance below rent-exempt threshold'
*
* @category Errors
* @category generated
*/
export declare class NotRentExemptError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* AlreadyInitialized: 'Already initialized'
*
* @category Errors
* @category generated
*/
export declare class AlreadyInitializedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* Uninitialized: 'Uninitialized'
*
* @category Errors
* @category generated
*/
export declare class UninitializedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidMetadataKey: ' Metadata's key must match seed of ['metadata', program id, mint] provided'
*
* @category Errors
* @category generated
*/
export declare class InvalidMetadataKeyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidEditionKey: 'Edition's key must match seed of ['metadata', program id, name, 'edition'] provided'
*
* @category Errors
* @category generated
*/
export declare class InvalidEditionKeyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UpdateAuthorityIncorrect: 'Update Authority given does not match'
*
* @category Errors
* @category generated
*/
export declare class UpdateAuthorityIncorrectError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UpdateAuthorityIsNotSigner: 'Update Authority needs to be signer to update metadata'
*
* @category Errors
* @category generated
*/
export declare class UpdateAuthorityIsNotSignerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotMintAuthority: 'You must be the mint authority and signer on this transaction'
*
* @category Errors
* @category generated
*/
export declare class NotMintAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidMintAuthority: 'Mint authority provided does not match the authority on the mint'
*
* @category Errors
* @category generated
*/
export declare class InvalidMintAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NameTooLong: 'Name too long'
*
* @category Errors
* @category generated
*/
export declare class NameTooLongError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* SymbolTooLong: 'Symbol too long'
*
* @category Errors
* @category generated
*/
export declare class SymbolTooLongError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UriTooLong: 'URI too long'
*
* @category Errors
* @category generated
*/
export declare class UriTooLongError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UpdateAuthorityMustBeEqualToMetadataAuthorityAndSigner: ''
*
* @category Errors
* @category generated
*/
export declare class UpdateAuthorityMustBeEqualToMetadataAuthorityAndSignerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MintMismatch: 'Mint given does not match mint on Metadata'
*
* @category Errors
* @category generated
*/
export declare class MintMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* EditionsMustHaveExactlyOneToken: 'Editions must have exactly one token'
*
* @category Errors
* @category generated
*/
export declare class EditionsMustHaveExactlyOneTokenError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MaxEditionsMintedAlready: ''
*
* @category Errors
* @category generated
*/
export declare class MaxEditionsMintedAlreadyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TokenMintToFailed: ''
*
* @category Errors
* @category generated
*/
export declare class TokenMintToFailedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MasterRecordMismatch: ''
*
* @category Errors
* @category generated
*/
export declare class MasterRecordMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DestinationMintMismatch: ''
*
* @category Errors
* @category generated
*/
export declare class DestinationMintMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* EditionAlreadyMinted: ''
*
* @category Errors
* @category generated
*/
export declare class EditionAlreadyMintedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrintingMintDecimalsShouldBeZero: ''
*
* @category Errors
* @category generated
*/
export declare class PrintingMintDecimalsShouldBeZeroError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* OneTimePrintingAuthorizationMintDecimalsShouldBeZero: ''
*
* @category Errors
* @category generated
*/
export declare class OneTimePrintingAuthorizationMintDecimalsShouldBeZeroError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* EditionMintDecimalsShouldBeZero: 'EditionMintDecimalsShouldBeZero'
*
* @category Errors
* @category generated
*/
export declare class EditionMintDecimalsShouldBeZeroError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TokenBurnFailed: ''
*
* @category Errors
* @category generated
*/
export declare class TokenBurnFailedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TokenAccountOneTimeAuthMintMismatch: ''
*
* @category Errors
* @category generated
*/
export declare class TokenAccountOneTimeAuthMintMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DerivedKeyInvalid: 'Derived key invalid'
*
* @category Errors
* @category generated
*/
export declare class DerivedKeyInvalidError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrintingMintMismatch: 'The Printing mint does not match that on the master edition!'
*
* @category Errors
* @category generated
*/
export declare class PrintingMintMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* OneTimePrintingAuthMintMismatch: 'The One Time Printing Auth mint does not match that on the master edition!'
*
* @category Errors
* @category generated
*/
export declare class OneTimePrintingAuthMintMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TokenAccountMintMismatch: 'The mint of the token account does not match the Printing mint!'
*
* @category Errors
* @category generated
*/
export declare class TokenAccountMintMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TokenAccountMintMismatchV2: 'The mint of the token account does not match the master metadata mint!'
*
* @category Errors
* @category generated
*/
export declare class TokenAccountMintMismatchV2Error extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotEnoughTokens: 'Not enough tokens to mint a limited edition'
*
* @category Errors
* @category generated
*/
export declare class NotEnoughTokensError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrintingMintAuthorizationAccountMismatch: ''
*
* @category Errors
* @category generated
*/
export declare class PrintingMintAuthorizationAccountMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* AuthorizationTokenAccountOwnerMismatch: ''
*
* @category Errors
* @category generated
*/
export declare class AuthorizationTokenAccountOwnerMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* Disabled: ''
*
* @category Errors
* @category generated
*/
export declare class DisabledError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CreatorsTooLong: 'Creators list too long'
*
* @category Errors
* @category generated
*/
export declare class CreatorsTooLongError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CreatorsMustBeAtleastOne: 'Creators must be at least one if set'
*
* @category Errors
* @category generated
*/
export declare class CreatorsMustBeAtleastOneError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MustBeOneOfCreators: ''
*
* @category Errors
* @category generated
*/
export declare class MustBeOneOfCreatorsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NoCreatorsPresentOnMetadata: 'This metadata does not have creators'
*
* @category Errors
* @category generated
*/
export declare class NoCreatorsPresentOnMetadataError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CreatorNotFound: 'This creator address was not found'
*
* @category Errors
* @category generated
*/
export declare class CreatorNotFoundError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidBasisPoints: 'Basis points cannot be more than 10000'
*
* @category Errors
* @category generated
*/
export declare class InvalidBasisPointsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrimarySaleCanOnlyBeFlippedToTrue: 'Primary sale can only be flipped to true and is immutable'
*
* @category Errors
* @category generated
*/
export declare class PrimarySaleCanOnlyBeFlippedToTrueError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* OwnerMismatch: 'Owner does not match that on the account given'
*
* @category Errors
* @category generated
*/
export declare class OwnerMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NoBalanceInAccountForAuthorization: 'This account has no tokens to be used for authorization'
*
* @category Errors
* @category generated
*/
export declare class NoBalanceInAccountForAuthorizationError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ShareTotalMustBe100: 'Share total must equal 100 for creator array'
*
* @category Errors
* @category generated
*/
export declare class ShareTotalMustBe100Error extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationExists: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationExistsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationDoesNotExist: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationDoesNotExistError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationNotSet: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationNotSetError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationAlreadyMade: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationAlreadyMadeError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* BeyondMaxAddressSize: ''
*
* @category Errors
* @category generated
*/
export declare class BeyondMaxAddressSizeError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NumericalOverflowError: 'NumericalOverflowError'
*
* @category Errors
* @category generated
*/
export declare class NumericalOverflowErrorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationBreachesMaximumSupply: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationBreachesMaximumSupplyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* AddressNotInReservation: ''
*
* @category Errors
* @category generated
*/
export declare class AddressNotInReservationError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotVerifyAnotherCreator: 'You cannot unilaterally verify another creator, they must sign'
*
* @category Errors
* @category generated
*/
export declare class CannotVerifyAnotherCreatorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotUnverifyAnotherCreator: 'You cannot unilaterally unverify another creator'
*
* @category Errors
* @category generated
*/
export declare class CannotUnverifyAnotherCreatorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* SpotMismatch: ''
*
* @category Errors
* @category generated
*/
export declare class SpotMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* IncorrectOwner: 'Incorrect account owner'
*
* @category Errors
* @category generated
*/
export declare class IncorrectOwnerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrintingWouldBreachMaximumSupply: ''
*
* @category Errors
* @category generated
*/
export declare class PrintingWouldBreachMaximumSupplyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DataIsImmutable: 'Data is immutable'
*
* @category Errors
* @category generated
*/
export declare class DataIsImmutableError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DuplicateCreatorAddress: 'No duplicate creator addresses'
*
* @category Errors
* @category generated
*/
export declare class DuplicateCreatorAddressError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationSpotsRemainingShouldMatchTotalSpotsAtStart: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationSpotsRemainingShouldMatchTotalSpotsAtStartError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidTokenProgram: 'Invalid token program'
*
* @category Errors
* @category generated
*/
export declare class InvalidTokenProgramError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DataTypeMismatch: 'Data type mismatch'
*
* @category Errors
* @category generated
*/
export declare class DataTypeMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* BeyondAlottedAddressSize: ''
*
* @category Errors
* @category generated
*/
export declare class BeyondAlottedAddressSizeError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationNotComplete: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationNotCompleteError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TriedToReplaceAnExistingReservation: ''
*
* @category Errors
* @category generated
*/
export declare class TriedToReplaceAnExistingReservationError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidOperation: 'Invalid operation'
*
* @category Errors
* @category generated
*/
export declare class InvalidOperationError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidOwner: 'Invalid Owner'
*
* @category Errors
* @category generated
*/
export declare class InvalidOwnerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrintingMintSupplyMustBeZeroForConversion: 'Printing mint supply must be zero for conversion'
*
* @category Errors
* @category generated
*/
export declare class PrintingMintSupplyMustBeZeroForConversionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* OneTimeAuthMintSupplyMustBeZeroForConversion: 'One Time Auth mint supply must be zero for conversion'
*
* @category Errors
* @category generated
*/
export declare class OneTimeAuthMintSupplyMustBeZeroForConversionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidEditionIndex: 'You tried to insert one edition too many into an edition mark pda'
*
* @category Errors
* @category generated
*/
export declare class InvalidEditionIndexError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationArrayShouldBeSizeOne: ''
*
* @category Errors
* @category generated
*/
export declare class ReservationArrayShouldBeSizeOneError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* IsMutableCanOnlyBeFlippedToFalse: 'Is Mutable can only be flipped to false'
*
* @category Errors
* @category generated
*/
export declare class IsMutableCanOnlyBeFlippedToFalseError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CollectionCannotBeVerifiedInThisInstruction: 'Collection cannot be verified in this instruction'
*
* @category Errors
* @category generated
*/
export declare class CollectionCannotBeVerifiedInThisInstructionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* Removed: 'This instruction was deprecated in a previous release and is now removed'
*
* @category Errors
* @category generated
*/
export declare class RemovedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MustBeBurned: ''
*
* @category Errors
* @category generated
*/
export declare class MustBeBurnedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidUseMethod: 'This use method is invalid'
*
* @category Errors
* @category generated
*/
export declare class InvalidUseMethodError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotChangeUseMethodAfterFirstUse: 'Cannot Change Use Method after the first use'
*
* @category Errors
* @category generated
*/
export declare class CannotChangeUseMethodAfterFirstUseError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotChangeUsesAfterFirstUse: 'Cannot Change Remaining or Available uses after the first use'
*
* @category Errors
* @category generated
*/
export declare class CannotChangeUsesAfterFirstUseError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CollectionNotFound: 'Collection Not Found on Metadata'
*
* @category Errors
* @category generated
*/
export declare class CollectionNotFoundError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidCollectionUpdateAuthority: 'Collection Update Authority is invalid'
*
* @category Errors
* @category generated
*/
export declare class InvalidCollectionUpdateAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CollectionMustBeAUniqueMasterEdition: 'Collection Must Be a Unique Master Edition v2'
*
* @category Errors
* @category generated
*/
export declare class CollectionMustBeAUniqueMasterEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UseAuthorityRecordAlreadyExists: 'The Use Authority Record Already Exists, to modify it Revoke, then Approve'
*
* @category Errors
* @category generated
*/
export declare class UseAuthorityRecordAlreadyExistsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UseAuthorityRecordAlreadyRevoked: 'The Use Authority Record is empty or already revoked'
*
* @category Errors
* @category generated
*/
export declare class UseAuthorityRecordAlreadyRevokedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* Unusable: 'This token has no uses'
*
* @category Errors
* @category generated
*/
export declare class UnusableError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotEnoughUses: 'There are not enough Uses left on this token.'
*
* @category Errors
* @category generated
*/
export declare class NotEnoughUsesError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CollectionAuthorityRecordAlreadyExists: 'This Collection Authority Record Already Exists.'
*
* @category Errors
* @category generated
*/
export declare class CollectionAuthorityRecordAlreadyExistsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CollectionAuthorityDoesNotExist: 'This Collection Authority Record Does Not Exist.'
*
* @category Errors
* @category generated
*/
export declare class CollectionAuthorityDoesNotExistError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidUseAuthorityRecord: 'This Use Authority Record is invalid.'
*
* @category Errors
* @category generated
*/
export declare class InvalidUseAuthorityRecordError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidCollectionAuthorityRecord: ''
*
* @category Errors
* @category generated
*/
export declare class InvalidCollectionAuthorityRecordError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidFreezeAuthority: 'Metadata does not match the freeze authority on the mint'
*
* @category Errors
* @category generated
*/
export declare class InvalidFreezeAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidDelegate: 'All tokens in this account have not been delegated to this user.'
*
* @category Errors
* @category generated
*/
export declare class InvalidDelegateError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotAdjustVerifiedCreator: ''
*
* @category Errors
* @category generated
*/
export declare class CannotAdjustVerifiedCreatorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotRemoveVerifiedCreator: 'Verified creators cannot be removed.'
*
* @category Errors
* @category generated
*/
export declare class CannotRemoveVerifiedCreatorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotWipeVerifiedCreators: ''
*
* @category Errors
* @category generated
*/
export declare class CannotWipeVerifiedCreatorsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotAllowedToChangeSellerFeeBasisPoints: ''
*
* @category Errors
* @category generated
*/
export declare class NotAllowedToChangeSellerFeeBasisPointsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* EditionOverrideCannotBeZero: 'Edition override cannot be zero'
*
* @category Errors
* @category generated
*/
export declare class EditionOverrideCannotBeZeroError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidUser: 'Invalid User'
*
* @category Errors
* @category generated
*/
export declare class InvalidUserError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* RevokeCollectionAuthoritySignerIncorrect: 'Revoke Collection Authority signer is incorrect'
*
* @category Errors
* @category generated
*/
export declare class RevokeCollectionAuthoritySignerIncorrectError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* TokenCloseFailed: ''
*
* @category Errors
* @category generated
*/
export declare class TokenCloseFailedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UnsizedCollection: 'Can't use this function on unsized collection'
*
* @category Errors
* @category generated
*/
export declare class UnsizedCollectionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* SizedCollection: 'Can't use this function on a sized collection'
*
* @category Errors
* @category generated
*/
export declare class SizedCollectionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingCollectionMetadata: 'Missing collection metadata account'
*
* @category Errors
* @category generated
*/
export declare class MissingCollectionMetadataError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotAMemberOfCollection: 'This NFT is not a member of the specified collection.'
*
* @category Errors
* @category generated
*/
export declare class NotAMemberOfCollectionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotVerifiedMemberOfCollection: 'This NFT is not a verified member of the specified collection.'
*
* @category Errors
* @category generated
*/
export declare class NotVerifiedMemberOfCollectionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotACollectionParent: 'This NFT is not a collection parent NFT.'
*
* @category Errors
* @category generated
*/
export declare class NotACollectionParentError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CouldNotDetermineTokenStandard: 'Could not determine a TokenStandard type.'
*
* @category Errors
* @category generated
*/
export declare class CouldNotDetermineTokenStandardError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingEditionAccount: 'This mint account has an edition but none was provided.'
*
* @category Errors
* @category generated
*/
export declare class MissingEditionAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotAMasterEdition: 'This edition is not a Master Edition'
*
* @category Errors
* @category generated
*/
export declare class NotAMasterEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MasterEditionHasPrints: 'This Master Edition has existing prints'
*
* @category Errors
* @category generated
*/
export declare class MasterEditionHasPrintsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* BorshDeserializationError: ''
*
* @category Errors
* @category generated
*/
export declare class BorshDeserializationErrorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotUpdateVerifiedCollection: 'Cannot update a verified collection in this command'
*
* @category Errors
* @category generated
*/
export declare class CannotUpdateVerifiedCollectionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CollectionMasterEditionAccountInvalid: 'Edition account doesnt match collection '
*
* @category Errors
* @category generated
*/
export declare class CollectionMasterEditionAccountInvalidError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* AlreadyVerified: 'Item is already verified.'
*
* @category Errors
* @category generated
*/
export declare class AlreadyVerifiedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* AlreadyUnverified: ''
*
* @category Errors
* @category generated
*/
export declare class AlreadyUnverifiedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NotAPrintEdition: 'This edition is not a Print Edition'
*
* @category Errors
* @category generated
*/
export declare class NotAPrintEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidMasterEdition: 'Invalid Master Edition'
*
* @category Errors
* @category generated
*/
export declare class InvalidMasterEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidPrintEdition: 'Invalid Print Edition'
*
* @category Errors
* @category generated
*/
export declare class InvalidPrintEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidEditionMarker: 'Invalid Edition Marker'
*
* @category Errors
* @category generated
*/
export declare class InvalidEditionMarkerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* ReservationListDeprecated: 'Reservation List is Deprecated'
*
* @category Errors
* @category generated
*/
export declare class ReservationListDeprecatedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* PrintEditionDoesNotMatchMasterEdition: 'Print Edition does not match Master Edition'
*
* @category Errors
* @category generated
*/
export declare class PrintEditionDoesNotMatchMasterEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* EditionNumberGreaterThanMaxSupply: 'Edition Number greater than max supply'
*
* @category Errors
* @category generated
*/
export declare class EditionNumberGreaterThanMaxSupplyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MustUnverify: 'Must unverify before migrating collections.'
*
* @category Errors
* @category generated
*/
export declare class MustUnverifyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidEscrowBumpSeed: 'Invalid Escrow Account Bump Seed'
*
* @category Errors
* @category generated
*/
export declare class InvalidEscrowBumpSeedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MustBeEscrowAuthority: 'Must Escrow Authority'
*
* @category Errors
* @category generated
*/
export declare class MustBeEscrowAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidSystemProgram: 'Invalid System Program'
*
* @category Errors
* @category generated
*/
export declare class InvalidSystemProgramError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MustBeNonFungible: 'Must be a Non Fungible Token'
*
* @category Errors
* @category generated
*/
export declare class MustBeNonFungibleError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InsufficientTokens: 'Insufficient tokens for transfer'
*
* @category Errors
* @category generated
*/
export declare class InsufficientTokensError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* BorshSerializationError: 'Borsh Serialization Error'
*
* @category Errors
* @category generated
*/
export declare class BorshSerializationErrorError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* NoFreezeAuthoritySet: 'Cannot create NFT with no Freeze Authority.'
*
* @category Errors
* @category generated
*/
export declare class NoFreezeAuthoritySetError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidCollectionSizeChange: 'Invalid collection size change'
*
* @category Errors
* @category generated
*/
export declare class InvalidCollectionSizeChangeError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidBubblegumSigner: 'Invalid bubblegum signer'
*
* @category Errors
* @category generated
*/
export declare class InvalidBubblegumSignerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* EscrowParentHasDelegate: 'Escrow parent cannot have a delegate'
*
* @category Errors
* @category generated
*/
export declare class EscrowParentHasDelegateError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MintIsNotSigner: 'Mint needs to be signer to initialize the account'
*
* @category Errors
* @category generated
*/
export declare class MintIsNotSignerError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidTokenStandard: 'Invalid token standard'
*
* @category Errors
* @category generated
*/
export declare class InvalidTokenStandardError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidMintForTokenStandard: 'Invalid mint account for specified token standard'
*
* @category Errors
* @category generated
*/
export declare class InvalidMintForTokenStandardError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidAuthorizationRules: 'Invalid authorization rules account'
*
* @category Errors
* @category generated
*/
export declare class InvalidAuthorizationRulesError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingAuthorizationRules: 'Missing authorization rules account'
*
* @category Errors
* @category generated
*/
export declare class MissingAuthorizationRulesError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingProgrammableConfig: 'Missing programmable configuration'
*
* @category Errors
* @category generated
*/
export declare class MissingProgrammableConfigError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidProgrammableConfig: 'Invalid programmable configuration'
*
* @category Errors
* @category generated
*/
export declare class InvalidProgrammableConfigError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DelegateAlreadyExists: 'Delegate already exists'
*
* @category Errors
* @category generated
*/
export declare class DelegateAlreadyExistsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DelegateNotFound: 'Delegate not found'
*
* @category Errors
* @category generated
*/
export declare class DelegateNotFoundError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingAccountInBuilder: 'Required account not set in instruction builder'
*
* @category Errors
* @category generated
*/
export declare class MissingAccountInBuilderError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingArgumentInBuilder: 'Required argument not set in instruction builder'
*
* @category Errors
* @category generated
*/
export declare class MissingArgumentInBuilderError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* FeatureNotSupported: 'Feature not supported currently'
*
* @category Errors
* @category generated
*/
export declare class FeatureNotSupportedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidSystemWallet: 'Invalid system wallet'
*
* @category Errors
* @category generated
*/
export declare class InvalidSystemWalletError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* OnlySaleDelegateCanTransfer: 'Only the sale delegate can transfer while its set'
*
* @category Errors
* @category generated
*/
export declare class OnlySaleDelegateCanTransferError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingTokenAccount: 'Missing token account'
*
* @category Errors
* @category generated
*/
export declare class MissingTokenAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingSplTokenProgram: 'Missing SPL token program'
*
* @category Errors
* @category generated
*/
export declare class MissingSplTokenProgramError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingAuthorizationRulesProgram: 'Missing authorization rules program'
*
* @category Errors
* @category generated
*/
export declare class MissingAuthorizationRulesProgramError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidDelegateRoleForTransfer: 'Invalid delegate role for transfer'
*
* @category Errors
* @category generated
*/
export declare class InvalidDelegateRoleForTransferError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidTransferAuthority: 'Invalid transfer authority'
*
* @category Errors
* @category generated
*/
export declare class InvalidTransferAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InstructionNotSupported: 'Instruction not supported for ProgrammableNonFungible assets'
*
* @category Errors
* @category generated
*/
export declare class InstructionNotSupportedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* KeyMismatch: 'Public key does not match expected value'
*
* @category Errors
* @category generated
*/
export declare class KeyMismatchError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* LockedToken: 'Token is locked'
*
* @category Errors
* @category generated
*/
export declare class LockedTokenError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* UnlockedToken: 'Token is unlocked'
*
* @category Errors
* @category generated
*/
export declare class UnlockedTokenError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingDelegateRole: 'Missing delegate role'
*
* @category Errors
* @category generated
*/
export declare class MissingDelegateRoleError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidAuthorityType: 'Invalid authority type'
*
* @category Errors
* @category generated
*/
export declare class InvalidAuthorityTypeError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingTokenRecord: 'Missing token record account'
*
* @category Errors
* @category generated
*/
export declare class MissingTokenRecordError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MintSupplyMustBeZero: 'Mint supply must be zero for programmable assets'
*
* @category Errors
* @category generated
*/
export declare class MintSupplyMustBeZeroError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DataIsEmptyOrZeroed: 'Data is empty or zeroed'
*
* @category Errors
* @category generated
*/
export declare class DataIsEmptyOrZeroedError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingTokenOwnerAccount: 'Missing token owner'
*
* @category Errors
* @category generated
*/
export declare class MissingTokenOwnerAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidMasterEditionAccountLength: 'Master edition account has an invalid length'
*
* @category Errors
* @category generated
*/
export declare class InvalidMasterEditionAccountLengthError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* IncorrectTokenState: 'Incorrect token state'
*
* @category Errors
* @category generated
*/
export declare class IncorrectTokenStateError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidDelegateRole: 'Invalid delegate role'
*
* @category Errors
* @category generated
*/
export declare class InvalidDelegateRoleError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingPrintSupply: 'Print supply is required for non-fungibles'
*
* @category Errors
* @category generated
*/
export declare class MissingPrintSupplyError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingMasterEditionAccount: 'Missing master edition account'
*
* @category Errors
* @category generated
*/
export declare class MissingMasterEditionAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* AmountMustBeGreaterThanZero: 'Amount must be greater than zero'
*
* @category Errors
* @category generated
*/
export declare class AmountMustBeGreaterThanZeroError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidDelegateArgs: 'Invalid delegate args'
*
* @category Errors
* @category generated
*/
export declare class InvalidDelegateArgsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingLockedTransferAddress: 'Missing address for locked transfer'
*
* @category Errors
* @category generated
*/
export declare class MissingLockedTransferAddressError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidLockedTransferAddress: 'Invalid destination address for locked transfer'
*
* @category Errors
* @category generated
*/
export declare class InvalidLockedTransferAddressError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* DataIncrementLimitExceeded: 'Exceeded account realloc increase limit'
*
* @category Errors
* @category generated
*/
export declare class DataIncrementLimitExceededError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotUpdateAssetWithDelegate: 'Cannot update the rule set of a programmable asset that has a delegate'
*
* @category Errors
* @category generated
*/
export declare class CannotUpdateAssetWithDelegateError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidAmount: 'Invalid token amount for this operation or token standard'
*
* @category Errors
* @category generated
*/
export declare class InvalidAmountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingMasterEditionMintAccount: 'Missing master edition mint account'
*
* @category Errors
* @category generated
*/
export declare class MissingMasterEditionMintAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingMasterEditionTokenAccount: 'Missing master edition token account'
*
* @category Errors
* @category generated
*/
export declare class MissingMasterEditionTokenAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingEditionMarkerAccount: 'Missing edition marker account'
*
* @category Errors
* @category generated
*/
export declare class MissingEditionMarkerAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* CannotBurnWithDelegate: 'Cannot burn while persistent delegate is set'
*
* @category Errors
* @category generated
*/
export declare class CannotBurnWithDelegateError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingEdition: 'Missing edition account'
*
* @category Errors
* @category generated
*/
export declare class MissingEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidAssociatedTokenAccountProgram: 'Invalid Associated Token Account Program'
*
* @category Errors
* @category generated
*/
export declare class InvalidAssociatedTokenAccountProgramError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidInstructionsSysvar: 'Invalid InstructionsSysvar'
*
* @category Errors
* @category generated
*/
export declare class InvalidInstructionsSysvarError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidParentAccounts: 'Invalid or Unneeded parent accounts'
*
* @category Errors
* @category generated
*/
export declare class InvalidParentAccountsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidUpdateArgs: 'Authority cannot apply all update args'
*
* @category Errors
* @category generated
*/
export declare class InvalidUpdateArgsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InsufficientTokenBalance: 'Token account does not have enough tokens'
*
* @category Errors
* @category generated
*/
export declare class InsufficientTokenBalanceError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingCollectionMint: 'Missing collection account'
*
* @category Errors
* @category generated
*/
export declare class MissingCollectionMintError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingCollectionMasterEdition: 'Missing collection master edition account'
*
* @category Errors
* @category generated
*/
export declare class MissingCollectionMasterEditionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidTokenRecord: 'Invalid token record account'
*
* @category Errors
* @category generated
*/
export declare class InvalidTokenRecordError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidCloseAuthority: 'The close authority needs to be revoked by the Utility Delegate'
*
* @category Errors
* @category generated
*/
export declare class InvalidCloseAuthorityError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidInstruction: 'Invalid or removed instruction'
*
* @category Errors
* @category generated
*/
export declare class InvalidInstructionError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* MissingDelegateRecord: 'Missing delegate record'
*
* @category Errors
* @category generated
*/
export declare class MissingDelegateRecordError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidFeeAccount: ''
*
* @category Errors
* @category generated
*/
export declare class InvalidFeeAccountError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* InvalidMetadataFlags: ''
*
* @category Errors
* @category generated
*/
export declare class InvalidMetadataFlagsError extends Error {
readonly code: number;
readonly name: string;
constructor();
}
/**
* Attempts to resolve a custom program error from the provided error code.
* @category Errors
* @category generated
*/
export declare function errorFromCode(code: number): MaybeErrorWithCode;
/**
* A