UNPKG

@kamino-finance/klend-sdk

Version:

Typescript SDK for interacting with the Kamino Lending (klend) protocol

801 lines 34.6 kB
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