Line data Source code
1 : #ifndef HEADER_fd_src_flamenco_runtime_fd_runtime_err_h 2 : #define HEADER_fd_src_flamenco_runtime_fd_runtime_err_h 3 : 4 326248 : #define FD_RUNTIME_EXECUTE_SUCCESS ( 0 ) /* Slot executed successfully */ 5 : 6 : /* Transaction errors */ 7 47 : #define FD_RUNTIME_TXN_ERR_ACCOUNT_LOADED_TWICE -2 8 5 : #define FD_RUNTIME_TXN_ERR_ACCOUNT_NOT_FOUND -3 9 493 : #define FD_RUNTIME_TXN_ERR_PROGRAM_ACCOUNT_NOT_FOUND -4 10 227 : #define FD_RUNTIME_TXN_ERR_INSUFFICIENT_FUNDS_FOR_FEE -5 11 10 : #define FD_RUNTIME_TXN_ERR_INVALID_ACCOUNT_FOR_FEE -6 12 0 : #define FD_RUNTIME_TXN_ERR_ALREADY_PROCESSED -7 13 505 : #define FD_RUNTIME_TXN_ERR_BLOCKHASH_NOT_FOUND -8 14 12847 : #define FD_RUNTIME_TXN_ERR_INSTRUCTION_ERROR -9 15 0 : #define FD_RUNTIME_TXN_ERR_SIGNATURE_FAILURE -13 16 30 : #define FD_RUNTIME_TXN_ERR_INVALID_PROGRAM_FOR_EXECUTION -14 17 0 : #define FD_RUNTIME_TXN_ERR_SANITIZE_FAILURE -15 18 0 : #define FD_RUNTIME_TXN_ERR_WOULD_EXCEED_MAX_BLOCK_COST_LIMIT -18 19 0 : #define FD_RUNTIME_TXN_ERR_UNSUPPORTED_VERSION -19 20 0 : #define FD_RUNTIME_TXN_ERR_WOULD_EXCEED_MAX_ACCOUNT_COST_LIMIT -21 21 0 : #define FD_RUNTIME_TXN_ERR_WOULD_EXCEED_ACCOUNT_DATA_BLOCK_LIMIT -22 22 0 : #define FD_RUNTIME_TXN_ERR_TOO_MANY_ACCOUNT_LOCKS -23 23 44 : #define FD_RUNTIME_TXN_ERR_ADDRESS_LOOKUP_TABLE_NOT_FOUND -24 24 29 : #define FD_RUNTIME_TXN_ERR_INVALID_ADDRESS_LOOKUP_TABLE_OWNER -25 25 40 : #define FD_RUNTIME_TXN_ERR_INVALID_ADDRESS_LOOKUP_TABLE_DATA -26 26 622 : #define FD_RUNTIME_TXN_ERR_INVALID_ADDRESS_LOOKUP_TABLE_INDEX -27 27 0 : #define FD_RUNTIME_TXN_ERR_WOULD_EXCEED_MAX_VOTE_COST_LIMIT -29 28 0 : #define FD_RUNTIME_TXN_ERR_WOULD_EXCEED_ACCOUNT_DATA_TOTAL_LIMIT -30 29 69 : #define FD_RUNTIME_TXN_ERR_DUPLICATE_INSTRUCTION -31 30 90 : #define FD_RUNTIME_TXN_ERR_INSUFFICIENT_FUNDS_FOR_RENT -32 31 0 : #define FD_RUNTIME_TXN_ERR_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED -33 32 17 : #define FD_RUNTIME_TXN_ERR_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT -34 33 0 : #define FD_RUNTIME_TXN_ERR_UNBALANCED_TRANSACTION -37 34 0 : #define FD_RUNTIME_TXN_ERR_BUNDLE_PEER -40 35 : 36 : /* Transaction error that does not directly map to an Agave error. 37 : These all map to FD_RUNTIME_TXN_ERR_BLOCKHASH_NOT_FOUND (-8) and are 38 : just differentiated to provide additional insight into the error.*/ 39 0 : #define FD_RUNTIME_TXN_ERR_BLOCKHASH_NONCE_ALREADY_ADVANCED -50 40 110 : #define FD_RUNTIME_TXN_ERR_BLOCKHASH_FAIL_ADVANCE_NONCE_INSTR -51 41 4 : #define FD_RUNTIME_TXN_ERR_BLOCKHASH_FAIL_WRONG_NONCE -52 42 : 43 : #endif /* HEADER_fd_src_flamenco_runtime_fd_runtime_err_h */