Kit
Type aliases

TransactionError

TransactionError = "AccountBorrowOutstanding" | "AccountInUse" | "AccountLoadedTwice" | "AccountNotFound" | "AddressLookupTableNotFound" | "AlreadyProcessed" | "BlockhashNotFound" | "CallChainTooDeep" | "ClusterMaintenance" | "InsufficientFundsForFee" | "InvalidAccountForFee" | "InvalidAccountIndex" | "InvalidAddressLookupTableData" | "InvalidAddressLookupTableIndex" | "InvalidAddressLookupTableOwner" | "InvalidLoadedAccountsDataSizeLimit" | "InvalidProgramForExecution" | "InvalidRentPayingAccount" | "InvalidWritableAccount" | "MaxLoadedAccountsDataSizeExceeded" | "MissingSignatureForFee" | "ProgramAccountNotFound" | "ResanitizationNeeded" | "SanitizeFailure" | "SignatureFailure" | "TooManyAccountLocks" | "UnbalancedTransaction" | "UnsupportedVersion" | "WouldExceedAccountDataBlockLimit" | "WouldExceedAccountDataTotalLimit" | "WouldExceedMaxAccountCostLimit" | "WouldExceedMaxBlockCostLimit" | "WouldExceedMaxVoteCostLimit" | { DuplicateInstruction: InstructionIndex; } | { InstructionError: [InstructionIndex, InstructionError]; } | { InsufficientFundsForRent: { account_index: AccountIndex; }; } | { ProgramExecutionTemporarilyRestricted: { account_index: AccountIndex; }; }