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
; }; }