@kamino-finance/klend-sdk
Version:
Typescript SDK for interacting with the Kamino Lending (klend) protocol
801 lines • 34.6 kB
TypeScript
export type CustomError = ArrayOperationError | QueueOperationError | IncorrectProgramOwnerError | InvalidAggregatorRound | TooManyAggregatorJobs | AggregatorCurrentRoundClosed | AggregatorInvalidSaveResult | InvalidStrDecimalConversion | AccountLoaderMissingSignature | MissingRequiredSignature | ArrayOverflowError | ArrayUnderflowError | PubkeyNotFoundError | AggregatorIllegalRoundOpenCall | AggregatorIllegalRoundCloseCall | AggregatorClosedError | IllegalOracleIdxError | OracleAlreadyRespondedError | ProtoDeserializeError | UnauthorizedStateUpdateError | MissingOracleAccountsError | OracleMismatchError | CrankMaxCapacityError | AggregatorLeaseInsufficientFunds | IncorrectTokenAccountMint | InvalidEscrowAccount | CrankEmptyError | PdaDeriveError | AggregatorAccountNotFound | PermissionAccountNotFound | LeaseAccountDeriveFailure | PermissionAccountDeriveFailure | EscrowAccountNotFound | LeaseAccountNotFound | DecimalConversionError | PermissionDenied | QueueAtCapacity | ExcessiveCrankRowsError | AggregatorLockedError | AggregatorInvalidBatchSizeError | AggregatorJobChecksumMismatch | IntegerOverflowError | InvalidUpdatePeriodError | NoResultsError | InvalidExpirationError | InsufficientStakeError | LeaseInactiveError | NoAggregatorJobsFound | IntegerUnderflowError | OracleQueueMismatch | OracleWalletMismatchError | InvalidBufferAccountError | InsufficientOracleQueueError | InvalidAuthorityError | InvalidTokenAccountMintError | ExcessiveLeaseWithdrawlError | InvalideHistoryAccountError | InvalidLeaseAccountEscrowError | InvalidCrankAccountError | CrankNoElementsReadyError | IndexOutOfBoundsError | VrfInvalidRequestError | VrfInvalidProofSubmissionError | VrfVerifyError | VrfCallbackError | VrfCallbackParamsError | VrfCallbackAlreadyCalledError | VrfInvalidPubkeyError | VrfTooManyVerifyCallsError | VrfRequestAlreadyLaunchedError | VrfInsufficientVerificationError | InvalidVrfProducerError | InvalidGovernancePidError | InvalidGovernanceAccountError | MissingOptionalAccount | InvalidSpawnRecordOwner | NoopError | MissingRequiredAccountsError | InvalidMintError | InvalidTokenAccountKeyError | InvalidJobAccountError | VoterStakeRegistryError | AccountDiscriminatorMismatch | FuckingImpossibleError | InvalidVrfRound | JobSizeExceeded | JobChunksExceeded | JobDataLocked | JobNotInitialized | BufferRelayerIllegalRoundOpenCall | InvalidSliderAccount | VrfLiteHasExistingPool | VrfPoolFull | VrfPoolEmpty | VrfAccountNotFound | AccountCloseNotReady | VrfPoolRequestTooSoon | VrfPoolMiss | VrfLiteOwnedByPool | InsufficientTokenBalance;
export declare class ArrayOperationError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6000;
readonly code = 6000;
readonly name = "ArrayOperationError";
readonly msg = "Illegal operation on a Switchboard array.";
constructor(logs?: string[] | undefined);
}
export declare class QueueOperationError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6001;
readonly code = 6001;
readonly name = "QueueOperationError";
readonly msg = "Illegal operation on a Switchboard queue.";
constructor(logs?: string[] | undefined);
}
export declare class IncorrectProgramOwnerError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6002;
readonly code = 6002;
readonly name = "IncorrectProgramOwnerError";
readonly msg = "An account required to be owned by the program has a different owner.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidAggregatorRound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6003;
readonly code = 6003;
readonly name = "InvalidAggregatorRound";
readonly msg = "Aggregator is not currently populated with a valid round.";
constructor(logs?: string[] | undefined);
}
export declare class TooManyAggregatorJobs extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6004;
readonly code = 6004;
readonly name = "TooManyAggregatorJobs";
readonly msg = "Aggregator cannot fit any more jobs.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorCurrentRoundClosed extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6005;
readonly code = 6005;
readonly name = "AggregatorCurrentRoundClosed";
readonly msg = "Aggregator's current round is closed. No results are being accepted.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorInvalidSaveResult extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6006;
readonly code = 6006;
readonly name = "AggregatorInvalidSaveResult";
readonly msg = "Aggregator received an invalid save result instruction.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidStrDecimalConversion extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6007;
readonly code = 6007;
readonly name = "InvalidStrDecimalConversion";
readonly msg = "Failed to convert string to decimal format.";
constructor(logs?: string[] | undefined);
}
export declare class AccountLoaderMissingSignature extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6008;
readonly code = 6008;
readonly name = "AccountLoaderMissingSignature";
readonly msg = "AccountLoader account is missing a required signature.";
constructor(logs?: string[] | undefined);
}
export declare class MissingRequiredSignature extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6009;
readonly code = 6009;
readonly name = "MissingRequiredSignature";
readonly msg = "Account is missing a required signature.";
constructor(logs?: string[] | undefined);
}
export declare class ArrayOverflowError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6010;
readonly code = 6010;
readonly name = "ArrayOverflowError";
readonly msg = "The attempted action will overflow a zero-copy account array.";
constructor(logs?: string[] | undefined);
}
export declare class ArrayUnderflowError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6011;
readonly code = 6011;
readonly name = "ArrayUnderflowError";
readonly msg = "The attempted action will underflow a zero-copy account array.";
constructor(logs?: string[] | undefined);
}
export declare class PubkeyNotFoundError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6012;
readonly code = 6012;
readonly name = "PubkeyNotFoundError";
readonly msg = "The queried public key was not found.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorIllegalRoundOpenCall extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6013;
readonly code = 6013;
readonly name = "AggregatorIllegalRoundOpenCall";
readonly msg = "Aggregator round open called too early.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorIllegalRoundCloseCall extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6014;
readonly code = 6014;
readonly name = "AggregatorIllegalRoundCloseCall";
readonly msg = "Aggregator round close called too early.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorClosedError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6015;
readonly code = 6015;
readonly name = "AggregatorClosedError";
readonly msg = "Aggregator is closed. Illegal action.";
constructor(logs?: string[] | undefined);
}
export declare class IllegalOracleIdxError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6016;
readonly code = 6016;
readonly name = "IllegalOracleIdxError";
readonly msg = "Illegal oracle index.";
constructor(logs?: string[] | undefined);
}
export declare class OracleAlreadyRespondedError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6017;
readonly code = 6017;
readonly name = "OracleAlreadyRespondedError";
readonly msg = "The provided oracle has already responded this round.";
constructor(logs?: string[] | undefined);
}
export declare class ProtoDeserializeError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6018;
readonly code = 6018;
readonly name = "ProtoDeserializeError";
readonly msg = "Failed to deserialize protocol buffer.";
constructor(logs?: string[] | undefined);
}
export declare class UnauthorizedStateUpdateError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6019;
readonly code = 6019;
readonly name = "UnauthorizedStateUpdateError";
readonly msg = "Unauthorized program state modification attempted.";
constructor(logs?: string[] | undefined);
}
export declare class MissingOracleAccountsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6020;
readonly code = 6020;
readonly name = "MissingOracleAccountsError";
readonly msg = "Not enough oracle accounts provided to closeRounds.";
constructor(logs?: string[] | undefined);
}
export declare class OracleMismatchError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6021;
readonly code = 6021;
readonly name = "OracleMismatchError";
readonly msg = "An unexpected oracle account was provided for the transaction.";
constructor(logs?: string[] | undefined);
}
export declare class CrankMaxCapacityError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6022;
readonly code = 6022;
readonly name = "CrankMaxCapacityError";
readonly msg = "Attempted to push to a Crank that's at capacity";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorLeaseInsufficientFunds extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6023;
readonly code = 6023;
readonly name = "AggregatorLeaseInsufficientFunds";
readonly msg = "Aggregator update call attempted but attached lease has insufficient funds.";
constructor(logs?: string[] | undefined);
}
export declare class IncorrectTokenAccountMint extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6024;
readonly code = 6024;
readonly name = "IncorrectTokenAccountMint";
readonly msg = "The provided token account does not point to the Switchboard token mint.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidEscrowAccount extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6025;
readonly code = 6025;
readonly name = "InvalidEscrowAccount";
readonly msg = "An invalid escrow account was provided.";
constructor(logs?: string[] | undefined);
}
export declare class CrankEmptyError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6026;
readonly code = 6026;
readonly name = "CrankEmptyError";
readonly msg = "Crank empty. Pop failed.";
constructor(logs?: string[] | undefined);
}
export declare class PdaDeriveError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6027;
readonly code = 6027;
readonly name = "PdaDeriveError";
readonly msg = "Failed to derive a PDA from the provided seed.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorAccountNotFound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6028;
readonly code = 6028;
readonly name = "AggregatorAccountNotFound";
readonly msg = "Aggregator account missing from provided account list.";
constructor(logs?: string[] | undefined);
}
export declare class PermissionAccountNotFound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6029;
readonly code = 6029;
readonly name = "PermissionAccountNotFound";
readonly msg = "Permission account missing from provided account list.";
constructor(logs?: string[] | undefined);
}
export declare class LeaseAccountDeriveFailure extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6030;
readonly code = 6030;
readonly name = "LeaseAccountDeriveFailure";
readonly msg = "Failed to derive a lease account.";
constructor(logs?: string[] | undefined);
}
export declare class PermissionAccountDeriveFailure extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6031;
readonly code = 6031;
readonly name = "PermissionAccountDeriveFailure";
readonly msg = "Failed to derive a permission account.";
constructor(logs?: string[] | undefined);
}
export declare class EscrowAccountNotFound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6032;
readonly code = 6032;
readonly name = "EscrowAccountNotFound";
readonly msg = "Escrow account missing from provided account list.";
constructor(logs?: string[] | undefined);
}
export declare class LeaseAccountNotFound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6033;
readonly code = 6033;
readonly name = "LeaseAccountNotFound";
readonly msg = "Lease account missing from provided account list.";
constructor(logs?: string[] | undefined);
}
export declare class DecimalConversionError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6034;
readonly code = 6034;
readonly name = "DecimalConversionError";
readonly msg = "Decimal conversion method failed.";
constructor(logs?: string[] | undefined);
}
export declare class PermissionDenied extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6035;
readonly code = 6035;
readonly name = "PermissionDenied";
readonly msg = "Permission account is missing required flags for the given action.";
constructor(logs?: string[] | undefined);
}
export declare class QueueAtCapacity extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6036;
readonly code = 6036;
readonly name = "QueueAtCapacity";
readonly msg = "Oracle queue is at lease capacity.";
constructor(logs?: string[] | undefined);
}
export declare class ExcessiveCrankRowsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6037;
readonly code = 6037;
readonly name = "ExcessiveCrankRowsError";
readonly msg = "Data feed is already pushed on a crank.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorLockedError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6038;
readonly code = 6038;
readonly name = "AggregatorLockedError";
readonly msg = "Aggregator is locked, no setting modifications or job additions allowed.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorInvalidBatchSizeError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6039;
readonly code = 6039;
readonly name = "AggregatorInvalidBatchSizeError";
readonly msg = "Aggregator invalid batch size.";
constructor(logs?: string[] | undefined);
}
export declare class AggregatorJobChecksumMismatch extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6040;
readonly code = 6040;
readonly name = "AggregatorJobChecksumMismatch";
readonly msg = "Oracle provided an incorrect aggregator job checksum.";
constructor(logs?: string[] | undefined);
}
export declare class IntegerOverflowError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6041;
readonly code = 6041;
readonly name = "IntegerOverflowError";
readonly msg = "An integer overflow occurred.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidUpdatePeriodError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6042;
readonly code = 6042;
readonly name = "InvalidUpdatePeriodError";
readonly msg = "Minimum update period is 5 seconds.";
constructor(logs?: string[] | undefined);
}
export declare class NoResultsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6043;
readonly code = 6043;
readonly name = "NoResultsError";
readonly msg = "Aggregator round evaluation attempted with no results.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidExpirationError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6044;
readonly code = 6044;
readonly name = "InvalidExpirationError";
readonly msg = "An expiration constraint was broken.";
constructor(logs?: string[] | undefined);
}
export declare class InsufficientStakeError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6045;
readonly code = 6045;
readonly name = "InsufficientStakeError";
readonly msg = "An account provided insufficient stake for action.";
constructor(logs?: string[] | undefined);
}
export declare class LeaseInactiveError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6046;
readonly code = 6046;
readonly name = "LeaseInactiveError";
readonly msg = "The provided lease account is not active.";
constructor(logs?: string[] | undefined);
}
export declare class NoAggregatorJobsFound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6047;
readonly code = 6047;
readonly name = "NoAggregatorJobsFound";
readonly msg = "No jobs are currently included in the aggregator.";
constructor(logs?: string[] | undefined);
}
export declare class IntegerUnderflowError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6048;
readonly code = 6048;
readonly name = "IntegerUnderflowError";
readonly msg = "An integer underflow occurred.";
constructor(logs?: string[] | undefined);
}
export declare class OracleQueueMismatch extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6049;
readonly code = 6049;
readonly name = "OracleQueueMismatch";
readonly msg = "An invalid oracle queue account was provided.";
constructor(logs?: string[] | undefined);
}
export declare class OracleWalletMismatchError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6050;
readonly code = 6050;
readonly name = "OracleWalletMismatchError";
readonly msg = "An unexpected oracle wallet account was provided for the transaction.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidBufferAccountError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6051;
readonly code = 6051;
readonly name = "InvalidBufferAccountError";
readonly msg = "An invalid buffer account was provided.";
constructor(logs?: string[] | undefined);
}
export declare class InsufficientOracleQueueError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6052;
readonly code = 6052;
readonly name = "InsufficientOracleQueueError";
readonly msg = "Insufficient oracle queue size.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidAuthorityError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6053;
readonly code = 6053;
readonly name = "InvalidAuthorityError";
readonly msg = "Invalid authority account provided.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidTokenAccountMintError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6054;
readonly code = 6054;
readonly name = "InvalidTokenAccountMintError";
readonly msg = "A provided token wallet is associated with an incorrect mint.";
constructor(logs?: string[] | undefined);
}
export declare class ExcessiveLeaseWithdrawlError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6055;
readonly code = 6055;
readonly name = "ExcessiveLeaseWithdrawlError";
readonly msg = "You must leave enough funds to perform at least 1 update in the lease.";
constructor(logs?: string[] | undefined);
}
export declare class InvalideHistoryAccountError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6056;
readonly code = 6056;
readonly name = "InvalideHistoryAccountError";
readonly msg = "Invalid history account provided.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidLeaseAccountEscrowError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6057;
readonly code = 6057;
readonly name = "InvalidLeaseAccountEscrowError";
readonly msg = "Invalid lease account escrow.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidCrankAccountError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6058;
readonly code = 6058;
readonly name = "InvalidCrankAccountError";
readonly msg = "Invalid crank provided.";
constructor(logs?: string[] | undefined);
}
export declare class CrankNoElementsReadyError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6059;
readonly code = 6059;
readonly name = "CrankNoElementsReadyError";
readonly msg = "No elements ready to be popped.";
constructor(logs?: string[] | undefined);
}
export declare class IndexOutOfBoundsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6060;
readonly code = 6060;
readonly name = "IndexOutOfBoundsError";
readonly msg = "Index out of bounds";
constructor(logs?: string[] | undefined);
}
export declare class VrfInvalidRequestError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6061;
readonly code = 6061;
readonly name = "VrfInvalidRequestError";
readonly msg = "Invalid vrf request params";
constructor(logs?: string[] | undefined);
}
export declare class VrfInvalidProofSubmissionError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6062;
readonly code = 6062;
readonly name = "VrfInvalidProofSubmissionError";
readonly msg = "Vrf proof failed to verify";
constructor(logs?: string[] | undefined);
}
export declare class VrfVerifyError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6063;
readonly code = 6063;
readonly name = "VrfVerifyError";
readonly msg = "Error in verifying vrf proof.";
constructor(logs?: string[] | undefined);
}
export declare class VrfCallbackError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6064;
readonly code = 6064;
readonly name = "VrfCallbackError";
readonly msg = "Vrf callback function failed.";
constructor(logs?: string[] | undefined);
}
export declare class VrfCallbackParamsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6065;
readonly code = 6065;
readonly name = "VrfCallbackParamsError";
readonly msg = "Invalid vrf callback params provided.";
constructor(logs?: string[] | undefined);
}
export declare class VrfCallbackAlreadyCalledError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6066;
readonly code = 6066;
readonly name = "VrfCallbackAlreadyCalledError";
readonly msg = "Vrf callback has already been triggered.";
constructor(logs?: string[] | undefined);
}
export declare class VrfInvalidPubkeyError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6067;
readonly code = 6067;
readonly name = "VrfInvalidPubkeyError";
readonly msg = "The provided pubkey is invalid to use in ecvrf proofs";
constructor(logs?: string[] | undefined);
}
export declare class VrfTooManyVerifyCallsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6068;
readonly code = 6068;
readonly name = "VrfTooManyVerifyCallsError";
readonly msg = "Number of required verify calls exceeded";
constructor(logs?: string[] | undefined);
}
export declare class VrfRequestAlreadyLaunchedError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6069;
readonly code = 6069;
readonly name = "VrfRequestAlreadyLaunchedError";
readonly msg = "Vrf request is already pending";
constructor(logs?: string[] | undefined);
}
export declare class VrfInsufficientVerificationError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6070;
readonly code = 6070;
readonly name = "VrfInsufficientVerificationError";
readonly msg = "Insufficient amount of proofs collected for VRF callback";
constructor(logs?: string[] | undefined);
}
export declare class InvalidVrfProducerError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6071;
readonly code = 6071;
readonly name = "InvalidVrfProducerError";
readonly msg = "An incorrect oracle attempted to submit a proof";
constructor(logs?: string[] | undefined);
}
export declare class InvalidGovernancePidError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6072;
readonly code = 6072;
readonly name = "InvalidGovernancePidError";
readonly msg = "Invalid SPLGovernance Account Supplied";
constructor(logs?: string[] | undefined);
}
export declare class InvalidGovernanceAccountError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6073;
readonly code = 6073;
readonly name = "InvalidGovernanceAccountError";
readonly msg = "An Invalid Governance Account was supplied";
constructor(logs?: string[] | undefined);
}
export declare class MissingOptionalAccount extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6074;
readonly code = 6074;
readonly name = "MissingOptionalAccount";
readonly msg = "Expected an optional account";
constructor(logs?: string[] | undefined);
}
export declare class InvalidSpawnRecordOwner extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6075;
readonly code = 6075;
readonly name = "InvalidSpawnRecordOwner";
readonly msg = "Invalid Owner for Spawn Record";
constructor(logs?: string[] | undefined);
}
export declare class NoopError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6076;
readonly code = 6076;
readonly name = "NoopError";
readonly msg = "Noop error";
constructor(logs?: string[] | undefined);
}
export declare class MissingRequiredAccountsError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6077;
readonly code = 6077;
readonly name = "MissingRequiredAccountsError";
readonly msg = "A required instruction account was not included";
constructor(logs?: string[] | undefined);
}
export declare class InvalidMintError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6078;
readonly code = 6078;
readonly name = "InvalidMintError";
readonly msg = "Invalid mint account passed for instruction";
constructor(logs?: string[] | undefined);
}
export declare class InvalidTokenAccountKeyError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6079;
readonly code = 6079;
readonly name = "InvalidTokenAccountKeyError";
readonly msg = "An invalid token account was passed into the instruction";
constructor(logs?: string[] | undefined);
}
export declare class InvalidJobAccountError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6080;
readonly code = 6080;
readonly name = "InvalidJobAccountError";
constructor(logs?: string[] | undefined);
}
export declare class VoterStakeRegistryError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6081;
readonly code = 6081;
readonly name = "VoterStakeRegistryError";
constructor(logs?: string[] | undefined);
}
export declare class AccountDiscriminatorMismatch extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6082;
readonly code = 6082;
readonly name = "AccountDiscriminatorMismatch";
readonly msg = "Account discriminator did not match.";
constructor(logs?: string[] | undefined);
}
export declare class FuckingImpossibleError extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6083;
readonly code = 6083;
readonly name = "FuckingImpossibleError";
readonly msg = "This error is fucking impossible.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidVrfRound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6084;
readonly code = 6084;
readonly name = "InvalidVrfRound";
readonly msg = "Responding to the wrong VRF round";
constructor(logs?: string[] | undefined);
}
export declare class JobSizeExceeded extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6085;
readonly code = 6085;
readonly name = "JobSizeExceeded";
readonly msg = "Job size has exceeded the max of 6400 bytes";
constructor(logs?: string[] | undefined);
}
export declare class JobChunksExceeded extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6086;
readonly code = 6086;
readonly name = "JobChunksExceeded";
readonly msg = "Job loading can only support a maximum of 8 chunks";
constructor(logs?: string[] | undefined);
}
export declare class JobDataLocked extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6087;
readonly code = 6087;
readonly name = "JobDataLocked";
readonly msg = "Job has finished initializing and is immutable";
constructor(logs?: string[] | undefined);
}
export declare class JobNotInitialized extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6088;
readonly code = 6088;
readonly name = "JobNotInitialized";
readonly msg = "Job account has not finished initializing";
constructor(logs?: string[] | undefined);
}
export declare class BufferRelayerIllegalRoundOpenCall extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6089;
readonly code = 6089;
readonly name = "BufferRelayerIllegalRoundOpenCall";
readonly msg = "BufferRelayer round open called too early.";
constructor(logs?: string[] | undefined);
}
export declare class InvalidSliderAccount extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6090;
readonly code = 6090;
readonly name = "InvalidSliderAccount";
readonly msg = "Invalid slider account.";
constructor(logs?: string[] | undefined);
}
export declare class VrfLiteHasExistingPool extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6091;
readonly code = 6091;
readonly name = "VrfLiteHasExistingPool";
readonly msg = "VRF lite account belongs to an existing pool.";
constructor(logs?: string[] | undefined);
}
export declare class VrfPoolFull extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6092;
readonly code = 6092;
readonly name = "VrfPoolFull";
readonly msg = "VRF pool is at max capacity.";
constructor(logs?: string[] | undefined);
}
export declare class VrfPoolEmpty extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6093;
readonly code = 6093;
readonly name = "VrfPoolEmpty";
readonly msg = "VRF pool is empty.";
constructor(logs?: string[] | undefined);
}
export declare class VrfAccountNotFound extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6094;
readonly code = 6094;
readonly name = "VrfAccountNotFound";
readonly msg = "Failed to find VRF account in remaining accounts array.";
constructor(logs?: string[] | undefined);
}
export declare class AccountCloseNotReady extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6095;
readonly code = 6095;
readonly name = "AccountCloseNotReady";
readonly msg = "Account is not ready to be closed.";
constructor(logs?: string[] | undefined);
}
export declare class VrfPoolRequestTooSoon extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6096;
readonly code = 6096;
readonly name = "VrfPoolRequestTooSoon";
readonly msg = "VRF requested too soon.";
constructor(logs?: string[] | undefined);
}
export declare class VrfPoolMiss extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6097;
readonly code = 6097;
readonly name = "VrfPoolMiss";
readonly msg = "VRF pool miss.";
constructor(logs?: string[] | undefined);
}
export declare class VrfLiteOwnedByPool extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6098;
readonly code = 6098;
readonly name = "VrfLiteOwnedByPool";
readonly msg = "VRF lite belongs to a pool.";
constructor(logs?: string[] | undefined);
}
export declare class InsufficientTokenBalance extends Error {
readonly logs?: string[] | undefined;
static readonly code = 6099;
readonly code = 6099;
readonly name = "InsufficientTokenBalance";
readonly msg = "Escrow has insufficient funds to perform this action.";
constructor(logs?: string[] | undefined);
}
export declare function fromCode(code: number, logs?: string[]): CustomError | null;
//# sourceMappingURL=custom.d.ts.map