/** * This code was AUTOGENERATED using the Codama library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun Codama to update it. * * @see https://github.com/codama-idl/codama */ import { type Address, type SOLANA_ERROR__INSTRUCTION_ERROR__CUSTOM, type SolanaError } from '@solana/kit'; /** Unauthorized: Unauthorized */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__UNAUTHORIZED = 6000; /** InvalidTimestamp: InvalidTimestamp */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_TIMESTAMP = 6001; /** TooManyItems: TooManyItems */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__TOO_MANY_ITEMS = 6002; /** InvalidItemsStock: InvalidItemsStock */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ITEMS_STOCK = 6003; /** InvalidAccount: InvalidAccount */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ACCOUNT = 6004; /** InvalidStatus: InvalidStatus */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_STATUS = 6005; /** InvalidCampaignId: InvalidCampaignId */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_CAMPAIGN_ID = 6006; /** InvalidItemId: InvalidItemId */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ITEM_ID = 6007; /** InvalidAmount: InvalidAmount */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_AMOUNT = 6008; /** InvalidProof: InvalidProof */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_PROOF = 6009; /** Overflow: Overflow */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__OVERFLOW = 6010; /** Underflow: Underflow */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__UNDERFLOW = 6011; /** OutOfCampaignDuration: OutOfCampaignDuration */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__OUT_OF_CAMPAIGN_DURATION = 6012; /** PurchaseLimitExceeded: PurchaseLimitExceeded */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__PURCHASE_LIMIT_EXCEEDED = 6013; /** TooManyStages: TooManyStages */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__TOO_MANY_STAGES = 6014; /** InvalidItemMetadata: InvalidItemMetadata */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ITEM_METADATA = 6015; /** TooManyContents: TooManyContents */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__TOO_MANY_CONTENTS = 6016; /** NoItemsAvailable: NoItemsAvailable */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__NO_ITEMS_AVAILABLE = 6017; /** MaxItemsPerUserExceeded: MaxItemsPerUserExceeded */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__MAX_ITEMS_PER_USER_EXCEEDED = 6018; /** MaxItemsPerUserPerStageExceeded: MaxItemsPerUserPerStageExceeded */ export declare const MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__MAX_ITEMS_PER_USER_PER_STAGE_EXCEEDED = 6019; export type MoonshotBlindboxSmartContractError = typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ACCOUNT | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_AMOUNT | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_CAMPAIGN_ID | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ITEM_ID | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ITEM_METADATA | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_ITEMS_STOCK | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_PROOF | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_STATUS | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__INVALID_TIMESTAMP | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__MAX_ITEMS_PER_USER_EXCEEDED | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__MAX_ITEMS_PER_USER_PER_STAGE_EXCEEDED | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__NO_ITEMS_AVAILABLE | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__OUT_OF_CAMPAIGN_DURATION | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__OVERFLOW | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__PURCHASE_LIMIT_EXCEEDED | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__TOO_MANY_CONTENTS | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__TOO_MANY_ITEMS | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__TOO_MANY_STAGES | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__UNAUTHORIZED | typeof MOONSHOT_BLINDBOX_SMART_CONTRACT_ERROR__UNDERFLOW; export declare function getMoonshotBlindboxSmartContractErrorMessage(code: MoonshotBlindboxSmartContractError): string; export declare function isMoonshotBlindboxSmartContractError(error: unknown, transactionMessage: { instructions: Record; }, code?: TProgramErrorCode): error is SolanaError & Readonly<{ context: Readonly<{ code: TProgramErrorCode; }>; }>; //# sourceMappingURL=moonshotBlindboxSmartContract.d.ts.map