Interface IxError

All Known Implementing Classes:
IxError.AccountAlreadyInitialized, IxError.AccountBorrowFailed, IxError.AccountBorrowOutstanding, IxError.AccountDataSizeChanged, IxError.AccountDataTooSmall, IxError.AccountNotExecutable, IxError.AccountNotRentExempt, IxError.ArithmeticOverflow, IxError.BorshIoError, IxError.BuiltinProgramsMustConsumeComputeUnits, IxError.CallDepth, IxError.ComputationalBudgetExceeded, IxError.Custom, IxError.DuplicateAccountIndex, IxError.DuplicateAccountOutOfSync, IxError.ExecutableAccountNotRentExempt, IxError.ExecutableDataModified, IxError.ExecutableLamportChange, IxError.ExecutableModified, IxError.ExternalAccountDataModified, IxError.ExternalAccountLamportSpend, IxError.GenericError, IxError.IllegalOwner, IxError.Immutable, IxError.IncorrectAuthority, IxError.IncorrectProgramId, IxError.InsufficientFunds, IxError.InvalidAccountData, IxError.InvalidAccountOwner, IxError.InvalidArgument, IxError.InvalidError, IxError.InvalidInstructionData, IxError.InvalidRealloc, IxError.InvalidSeeds, IxError.MaxAccountsDataAllocationsExceeded, IxError.MaxAccountsExceeded, IxError.MaxInstructionTraceLengthExceeded, IxError.MaxSeedLengthExceeded, IxError.MissingAccount, IxError.MissingRequiredSignature, IxError.ModifiedProgramId, IxError.NotEnoughAccountKeys, IxError.PrivilegeEscalation, IxError.ProgramEnvironmentSetupFailure, IxError.ProgramFailedToCompile, IxError.ProgramFailedToComplete, IxError.ReadonlyDataModified, IxError.ReadonlyLamportChange, IxError.ReentrancyNotAllowed, IxError.RentEpochModified, IxError.UnbalancedInstruction, IxError.UninitializedAccount, IxError.Unknown, IxError.UnsupportedProgramId, IxError.UnsupportedSysvar

public sealed interface IxError permits IxError.GenericError, IxError.InvalidArgument, IxError.InvalidInstructionData, IxError.InvalidAccountData, IxError.AccountDataTooSmall, IxError.InsufficientFunds, IxError.IncorrectProgramId, IxError.MissingRequiredSignature, IxError.AccountAlreadyInitialized, IxError.UninitializedAccount, IxError.UnbalancedInstruction, IxError.ModifiedProgramId, IxError.ExternalAccountLamportSpend, IxError.ExternalAccountDataModified, IxError.ReadonlyLamportChange, IxError.ReadonlyDataModified, IxError.DuplicateAccountIndex, IxError.ExecutableModified, IxError.RentEpochModified, IxError.NotEnoughAccountKeys, IxError.AccountDataSizeChanged, IxError.AccountNotExecutable, IxError.AccountBorrowFailed, IxError.AccountBorrowOutstanding, IxError.DuplicateAccountOutOfSync, IxError.Custom, IxError.InvalidError, IxError.ExecutableDataModified, IxError.ExecutableLamportChange, IxError.ExecutableAccountNotRentExempt, IxError.UnsupportedProgramId, IxError.CallDepth, IxError.MissingAccount, IxError.ReentrancyNotAllowed, IxError.MaxSeedLengthExceeded, IxError.InvalidSeeds, IxError.InvalidRealloc, IxError.ComputationalBudgetExceeded, IxError.PrivilegeEscalation, IxError.ProgramEnvironmentSetupFailure, IxError.ProgramFailedToComplete, IxError.ProgramFailedToCompile, IxError.Immutable, IxError.IncorrectAuthority, IxError.BorshIoError, IxError.AccountNotRentExempt, IxError.InvalidAccountOwner, IxError.ArithmeticOverflow, IxError.UnsupportedSysvar, IxError.IllegalOwner, IxError.MaxAccountsDataAllocationsExceeded, IxError.MaxAccountsExceeded, IxError.MaxInstructionTraceLengthExceeded, IxError.BuiltinProgramsMustConsumeComputeUnits, IxError.Unknown
  • Field Details

    • PARSER

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

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

    • parseError

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