34 #define CORE_RPC_ERROR_CODE_WRONG_PARAM -1
35 #define CORE_RPC_ERROR_CODE_TOO_BIG_HEIGHT -2
36 #define CORE_RPC_ERROR_CODE_TOO_BIG_RESERVE_SIZE -3
37 #define CORE_RPC_ERROR_CODE_WRONG_WALLET_ADDRESS -4
38 #define CORE_RPC_ERROR_CODE_INTERNAL_ERROR -5
39 #define CORE_RPC_ERROR_CODE_WRONG_BLOCKBLOB -6
40 #define CORE_RPC_ERROR_CODE_BLOCK_NOT_ACCEPTED -7
41 #define CORE_RPC_ERROR_CODE_CORE_BUSY -9
42 #define CORE_RPC_ERROR_CODE_WRONG_BLOCKBLOB_SIZE -10
43 #define CORE_RPC_ERROR_CODE_UNSUPPORTED_RPC -11
44 #define CORE_RPC_ERROR_CODE_MINING_TO_SUBADDRESS -12
45 #define CORE_RPC_ERROR_CODE_REGTEST_REQUIRED -13
46 #define CORE_RPC_ERROR_CODE_PAYMENT_REQUIRED -14
47 #define CORE_RPC_ERROR_CODE_INVALID_CLIENT -15
48 #define CORE_RPC_ERROR_CODE_PAYMENT_TOO_LOW -16
49 #define CORE_RPC_ERROR_CODE_DUPLICATE_PAYMENT -17
50 #define CORE_RPC_ERROR_CODE_STALE_PAYMENT -18
51 #define CORE_RPC_ERROR_CODE_RESTRICTED -19
75 default: MERROR(
"Unknown error: " << code);
return "Unknown error";
#define CORE_RPC_ERROR_CODE_WRONG_WALLET_ADDRESS
Definition: core_rpc_server_error_codes.h:37
#define CORE_RPC_ERROR_CODE_STALE_PAYMENT
Definition: core_rpc_server_error_codes.h:50
#define CORE_RPC_ERROR_CODE_WRONG_BLOCKBLOB_SIZE
Definition: core_rpc_server_error_codes.h:42
#define CORE_RPC_ERROR_CODE_DUPLICATE_PAYMENT
Definition: core_rpc_server_error_codes.h:49
#define CORE_RPC_ERROR_CODE_WRONG_BLOCKBLOB
Definition: core_rpc_server_error_codes.h:39
#define CORE_RPC_ERROR_CODE_CORE_BUSY
Definition: core_rpc_server_error_codes.h:41
#define CORE_RPC_ERROR_CODE_TOO_BIG_HEIGHT
Definition: core_rpc_server_error_codes.h:35
#define CORE_RPC_ERROR_CODE_REGTEST_REQUIRED
Definition: core_rpc_server_error_codes.h:45
#define CORE_RPC_ERROR_CODE_RESTRICTED
Definition: core_rpc_server_error_codes.h:51
#define CORE_RPC_ERROR_CODE_WRONG_PARAM
Definition: core_rpc_server_error_codes.h:34
#define CORE_RPC_ERROR_CODE_MINING_TO_SUBADDRESS
Definition: core_rpc_server_error_codes.h:44
#define CORE_RPC_ERROR_CODE_INVALID_CLIENT
Definition: core_rpc_server_error_codes.h:47
#define CORE_RPC_ERROR_CODE_PAYMENT_REQUIRED
Definition: core_rpc_server_error_codes.h:46
#define CORE_RPC_ERROR_CODE_INTERNAL_ERROR
Definition: core_rpc_server_error_codes.h:38
#define CORE_RPC_ERROR_CODE_PAYMENT_TOO_LOW
Definition: core_rpc_server_error_codes.h:48
#define CORE_RPC_ERROR_CODE_TOO_BIG_RESERVE_SIZE
Definition: core_rpc_server_error_codes.h:36
static const char * get_rpc_server_error_message(int64_t code)
Definition: core_rpc_server_error_codes.h:53
#define CORE_RPC_ERROR_CODE_UNSUPPORTED_RPC
Definition: core_rpc_server_error_codes.h:43
#define CORE_RPC_ERROR_CODE_BLOCK_NOT_ACCEPTED
Definition: core_rpc_server_error_codes.h:40