Enums§
- ProgramError 
- Reasons the program may fail
Constants§
- ACCOUNT_ALREADY_ INITIALIZED 
- ACCOUNT_BORROW_ FAILED 
- ACCOUNT_DATA_ TOO_ SMALL 
- ACCOUNT_NOT_ RENT_ EXEMPT 
- ARITHMETIC_OVERFLOW 
- BORSH_IO_ ERROR 
- BUILTIN_PROGRAMS_ MUST_ CONSUME_ COMPUTE_ UNITS 
- CUSTOM_ZERO 
- ILLEGAL_OWNER 
- IMMUTABLE
- INCORRECT_AUTHORITY 
- INCORRECT_PROGRAM_ ID 
- INSUFFICIENT_FUNDS 
- INVALID_ACCOUNT_ DATA 
- INVALID_ACCOUNT_ DATA_ REALLOC 
- INVALID_ACCOUNT_ OWNER 
- INVALID_ARGUMENT 
- INVALID_INSTRUCTION_ DATA 
- INVALID_SEEDS 
- MAX_ACCOUNTS_ DATA_ ALLOCATIONS_ EXCEEDED 
- MAX_INSTRUCTION_ TRACE_ LENGTH_ EXCEEDED 
- MAX_SEED_ LENGTH_ EXCEEDED 
- MISSING_REQUIRED_ SIGNATURES 
- NOT_ENOUGH_ ACCOUNT_ KEYS 
- UNINITIALIZED_ACCOUNT 
- UNSUPPORTED_SYSVAR