| ADVANCE_NONCE_ACCOUNT_DISCRIMINATOR | - |
| ALLOCATE_DISCRIMINATOR | - |
| ALLOCATE_WITH_SEED_DISCRIMINATOR | - |
| ASSIGN_DISCRIMINATOR | - |
| ASSIGN_WITH_SEED_DISCRIMINATOR | - |
| AUTHORIZE_NONCE_ACCOUNT_DISCRIMINATOR | - |
| CREATE_ACCOUNT_DISCRIMINATOR | - |
| CREATE_ACCOUNT_WITH_SEED_DISCRIMINATOR | - |
| INITIALIZE_NONCE_ACCOUNT_DISCRIMINATOR | - |
| SYSTEM_ERROR__ACCOUNT_ALREADY_IN_USE | AccountAlreadyInUse: an account with the same address already exists |
| SYSTEM_ERROR__ADDRESS_WITH_SEED_MISMATCH | AddressWithSeedMismatch: provided address does not match addressed derived from seed |
| SYSTEM_ERROR__INVALID_ACCOUNT_DATA_LENGTH | InvalidAccountDataLength: cannot allocate account data of this length |
| SYSTEM_ERROR__INVALID_PROGRAM_ID | InvalidProgramId: cannot assign account to this program id |
| SYSTEM_ERROR__MAX_SEED_LENGTH_EXCEEDED | MaxSeedLengthExceeded: length of requested seed is too long |
| SYSTEM_ERROR__NONCE_BLOCKHASH_NOT_EXPIRED | NonceBlockhashNotExpired: stored nonce is still in recent_blockhashes |
| SYSTEM_ERROR__NONCE_NO_RECENT_BLOCKHASHES | NonceNoRecentBlockhashes: advancing stored nonce requires a populated RecentBlockhashes sysvar |
| SYSTEM_ERROR__NONCE_UNEXPECTED_BLOCKHASH_VALUE | NonceUnexpectedBlockhashValue: specified nonce does not match stored nonce |
| SYSTEM_ERROR__RESULT_WITH_NEGATIVE_LAMPORTS | ResultWithNegativeLamports: account does not have enough SOL to perform the operation |
| SYSTEM_PROGRAM_ADDRESS | - |
| TRANSFER_SOL_DISCRIMINATOR | - |
| TRANSFER_SOL_WITH_SEED_DISCRIMINATOR | - |
| UPGRADE_NONCE_ACCOUNT_DISCRIMINATOR | - |
| WITHDRAW_NONCE_ACCOUNT_DISCRIMINATOR | - |