Interface TransactionError

All Known Implementing Classes:
TransactionError.AccountBorrowOutstanding, TransactionError.AccountInUse, TransactionError.AccountLoadedTwice, TransactionError.AccountNotFound, TransactionError.AddressLookupTableNotFound, TransactionError.AlreadyProcessed, TransactionError.BlockhashNotFound, TransactionError.CallChainTooDeep, TransactionError.ClusterMaintenance, TransactionError.DuplicateInstruction, TransactionError.InstructionError, TransactionError.InsufficientFundsForFee, TransactionError.InsufficientFundsForRent, TransactionError.InvalidAccountForFee, TransactionError.InvalidAccountIndex, TransactionError.InvalidAddressLookupTableData, TransactionError.InvalidAddressLookupTableIndex, TransactionError.InvalidAddressLookupTableOwner, TransactionError.InvalidLoadedAccountsDataSizeLimit, TransactionError.InvalidProgramForExecution, TransactionError.InvalidRentPayingAccount, TransactionError.InvalidWritableAccount, TransactionError.MaxLoadedAccountsDataSizeExceeded, TransactionError.MissingSignatureForFee, TransactionError.ProgramAccountNotFound, TransactionError.ProgramCacheHitMaxLimit, TransactionError.ProgramExecutionTemporarilyRestricted, TransactionError.ResanitizationNeeded, TransactionError.SanitizeFailure, TransactionError.SignatureFailure, TransactionError.TooManyAccountLocks, TransactionError.UnbalancedTransaction, TransactionError.Unknown, TransactionError.UnsupportedVersion, TransactionError.WouldExceedAccountDataBlockLimit, TransactionError.WouldExceedAccountDataTotalLimit, TransactionError.WouldExceedMaxAccountCostLimit, TransactionError.WouldExceedMaxBlockCostLimit, TransactionError.WouldExceedMaxVoteCostLimit

public sealed interface TransactionError permits TransactionError.AccountInUse, TransactionError.AccountLoadedTwice, TransactionError.AccountNotFound, TransactionError.ProgramAccountNotFound, TransactionError.InsufficientFundsForFee, TransactionError.InvalidAccountForFee, TransactionError.AlreadyProcessed, TransactionError.BlockhashNotFound, TransactionError.InstructionError, TransactionError.CallChainTooDeep, TransactionError.MissingSignatureForFee, TransactionError.InvalidAccountIndex, TransactionError.SignatureFailure, TransactionError.InvalidProgramForExecution, TransactionError.SanitizeFailure, TransactionError.ClusterMaintenance, TransactionError.AccountBorrowOutstanding, TransactionError.WouldExceedMaxBlockCostLimit, TransactionError.UnsupportedVersion, TransactionError.InvalidWritableAccount, TransactionError.WouldExceedMaxAccountCostLimit, TransactionError.WouldExceedAccountDataBlockLimit, TransactionError.TooManyAccountLocks, TransactionError.AddressLookupTableNotFound, TransactionError.InvalidAddressLookupTableOwner, TransactionError.InvalidAddressLookupTableData, TransactionError.InvalidAddressLookupTableIndex, TransactionError.InvalidRentPayingAccount, TransactionError.WouldExceedMaxVoteCostLimit, TransactionError.WouldExceedAccountDataTotalLimit, TransactionError.DuplicateInstruction, TransactionError.InsufficientFundsForRent, TransactionError.MaxLoadedAccountsDataSizeExceeded, TransactionError.InvalidLoadedAccountsDataSizeLimit, TransactionError.ResanitizationNeeded, TransactionError.ProgramExecutionTemporarilyRestricted, TransactionError.UnbalancedTransaction, TransactionError.ProgramCacheHitMaxLimit, TransactionError.Unknown
  • Field Details

    • PARSER

      static final systems.comodal.jsoniter.CharBufferFunction<TransactionError> PARSER
    • OBJECT_PARSER

      static final systems.comodal.jsoniter.FieldBufferFunction<TransactionError> OBJECT_PARSER
  • Method Details

    • parseError

      static TransactionError parseError(systems.comodal.jsoniter.JsonIterator ji)