Electroneum
Macros
wallet_rpc_server_error_codes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WALLET_RPC_ERROR_CODE_UNKNOWN_ERROR   -1
 
#define WALLET_RPC_ERROR_CODE_WRONG_ADDRESS   -2
 
#define WALLET_RPC_ERROR_CODE_DAEMON_IS_BUSY   -3
 
#define WALLET_RPC_ERROR_CODE_GENERIC_TRANSFER_ERROR   -4
 
#define WALLET_RPC_ERROR_CODE_WRONG_PAYMENT_ID   -5
 
#define WALLET_RPC_ERROR_CODE_TRANSFER_TYPE   -6
 
#define WALLET_RPC_ERROR_CODE_DENIED   -7
 
#define WALLET_RPC_ERROR_CODE_WRONG_TXID   -8
 
#define WALLET_RPC_ERROR_CODE_WRONG_SIGNATURE   -9
 
#define WALLET_RPC_ERROR_CODE_WRONG_KEY_IMAGE   -10
 
#define WALLET_RPC_ERROR_CODE_WRONG_URI   -11
 
#define WALLET_RPC_ERROR_CODE_WRONG_INDEX   -12
 
#define WALLET_RPC_ERROR_CODE_NOT_OPEN   -13
 
#define WALLET_RPC_ERROR_CODE_ACCOUNT_INDEX_OUT_OF_BOUNDS   -14
 
#define WALLET_RPC_ERROR_CODE_ADDRESS_INDEX_OUT_OF_BOUNDS   -15
 
#define WALLET_RPC_ERROR_CODE_TX_NOT_POSSIBLE   -16
 
#define WALLET_RPC_ERROR_CODE_NOT_ENOUGH_MONEY   -17
 
#define WALLET_RPC_ERROR_CODE_TX_TOO_LARGE   -18
 
#define WALLET_RPC_ERROR_CODE_NOT_ENOUGH_OUTS_TO_MIX   -19
 
#define WALLET_RPC_ERROR_CODE_ZERO_DESTINATION   -20
 
#define WALLET_RPC_ERROR_CODE_WALLET_ALREADY_EXISTS   -21
 
#define WALLET_RPC_ERROR_CODE_INVALID_PASSWORD   -22
 
#define WALLET_RPC_ERROR_CODE_NO_WALLET_DIR   -23
 
#define WALLET_RPC_ERROR_CODE_NO_TXKEY   -24
 
#define WALLET_RPC_ERROR_CODE_WRONG_KEY   -25
 
#define WALLET_RPC_ERROR_CODE_BAD_HEX   -26
 
#define WALLET_RPC_ERROR_CODE_BAD_TX_METADATA   -27
 
#define WALLET_RPC_ERROR_CODE_ALREADY_MULTISIG   -28
 
#define WALLET_RPC_ERROR_CODE_WATCH_ONLY   -29
 
#define WALLET_RPC_ERROR_CODE_BAD_MULTISIG_INFO   -30
 
#define WALLET_RPC_ERROR_CODE_NOT_MULTISIG   -31
 
#define WALLET_RPC_ERROR_CODE_WRONG_LR   -32
 
#define WALLET_RPC_ERROR_CODE_THRESHOLD_NOT_REACHED   -33
 
#define WALLET_RPC_ERROR_CODE_BAD_MULTISIG_TX_DATA   -34
 
#define WALLET_RPC_ERROR_CODE_MULTISIG_SIGNATURE   -35
 
#define WALLET_RPC_ERROR_CODE_MULTISIG_SUBMISSION   -36
 
#define WALLET_RPC_ERROR_CODE_NOT_ENOUGH_UNLOCKED_MONEY   -37
 
#define WALLET_RPC_ERROR_CODE_NO_DAEMON_CONNECTION   -38
 
#define WALLET_RPC_ERROR_CODE_BAD_UNSIGNED_TX_DATA   -39
 
#define WALLET_RPC_ERROR_CODE_BAD_SIGNED_TX_DATA   -40
 
#define WALLET_RPC_ERROR_CODE_SIGNED_SUBMISSION   -41
 
#define WALLET_RPC_ERROR_CODE_SIGN_UNSIGNED   -42
 
#define WALLET_RPC_ERROR_CODE_NON_DETERMINISTIC   -43
 
#define WALLET_RPC_ERROR_CODE_INVALID_LOG_LEVEL   -44
 

Macro Definition Documentation

◆ WALLET_RPC_ERROR_CODE_ACCOUNT_INDEX_OUT_OF_BOUNDS

#define WALLET_RPC_ERROR_CODE_ACCOUNT_INDEX_OUT_OF_BOUNDS   -14

◆ WALLET_RPC_ERROR_CODE_ADDRESS_INDEX_OUT_OF_BOUNDS

#define WALLET_RPC_ERROR_CODE_ADDRESS_INDEX_OUT_OF_BOUNDS   -15

◆ WALLET_RPC_ERROR_CODE_ALREADY_MULTISIG

#define WALLET_RPC_ERROR_CODE_ALREADY_MULTISIG   -28

◆ WALLET_RPC_ERROR_CODE_BAD_HEX

#define WALLET_RPC_ERROR_CODE_BAD_HEX   -26

◆ WALLET_RPC_ERROR_CODE_BAD_MULTISIG_INFO

#define WALLET_RPC_ERROR_CODE_BAD_MULTISIG_INFO   -30

◆ WALLET_RPC_ERROR_CODE_BAD_MULTISIG_TX_DATA

#define WALLET_RPC_ERROR_CODE_BAD_MULTISIG_TX_DATA   -34

◆ WALLET_RPC_ERROR_CODE_BAD_SIGNED_TX_DATA

#define WALLET_RPC_ERROR_CODE_BAD_SIGNED_TX_DATA   -40

◆ WALLET_RPC_ERROR_CODE_BAD_TX_METADATA

#define WALLET_RPC_ERROR_CODE_BAD_TX_METADATA   -27

◆ WALLET_RPC_ERROR_CODE_BAD_UNSIGNED_TX_DATA

#define WALLET_RPC_ERROR_CODE_BAD_UNSIGNED_TX_DATA   -39

◆ WALLET_RPC_ERROR_CODE_DAEMON_IS_BUSY

#define WALLET_RPC_ERROR_CODE_DAEMON_IS_BUSY   -3

◆ WALLET_RPC_ERROR_CODE_DENIED

#define WALLET_RPC_ERROR_CODE_DENIED   -7

◆ WALLET_RPC_ERROR_CODE_GENERIC_TRANSFER_ERROR

#define WALLET_RPC_ERROR_CODE_GENERIC_TRANSFER_ERROR   -4

◆ WALLET_RPC_ERROR_CODE_INVALID_LOG_LEVEL

#define WALLET_RPC_ERROR_CODE_INVALID_LOG_LEVEL   -44

◆ WALLET_RPC_ERROR_CODE_INVALID_PASSWORD

#define WALLET_RPC_ERROR_CODE_INVALID_PASSWORD   -22

◆ WALLET_RPC_ERROR_CODE_MULTISIG_SIGNATURE

#define WALLET_RPC_ERROR_CODE_MULTISIG_SIGNATURE   -35

◆ WALLET_RPC_ERROR_CODE_MULTISIG_SUBMISSION

#define WALLET_RPC_ERROR_CODE_MULTISIG_SUBMISSION   -36

◆ WALLET_RPC_ERROR_CODE_NO_DAEMON_CONNECTION

#define WALLET_RPC_ERROR_CODE_NO_DAEMON_CONNECTION   -38

◆ WALLET_RPC_ERROR_CODE_NO_TXKEY

#define WALLET_RPC_ERROR_CODE_NO_TXKEY   -24

◆ WALLET_RPC_ERROR_CODE_NO_WALLET_DIR

#define WALLET_RPC_ERROR_CODE_NO_WALLET_DIR   -23

◆ WALLET_RPC_ERROR_CODE_NON_DETERMINISTIC

#define WALLET_RPC_ERROR_CODE_NON_DETERMINISTIC   -43

◆ WALLET_RPC_ERROR_CODE_NOT_ENOUGH_MONEY

#define WALLET_RPC_ERROR_CODE_NOT_ENOUGH_MONEY   -17

◆ WALLET_RPC_ERROR_CODE_NOT_ENOUGH_OUTS_TO_MIX

#define WALLET_RPC_ERROR_CODE_NOT_ENOUGH_OUTS_TO_MIX   -19

◆ WALLET_RPC_ERROR_CODE_NOT_ENOUGH_UNLOCKED_MONEY

#define WALLET_RPC_ERROR_CODE_NOT_ENOUGH_UNLOCKED_MONEY   -37

◆ WALLET_RPC_ERROR_CODE_NOT_MULTISIG

#define WALLET_RPC_ERROR_CODE_NOT_MULTISIG   -31

◆ WALLET_RPC_ERROR_CODE_NOT_OPEN

#define WALLET_RPC_ERROR_CODE_NOT_OPEN   -13

◆ WALLET_RPC_ERROR_CODE_SIGN_UNSIGNED

#define WALLET_RPC_ERROR_CODE_SIGN_UNSIGNED   -42

◆ WALLET_RPC_ERROR_CODE_SIGNED_SUBMISSION

#define WALLET_RPC_ERROR_CODE_SIGNED_SUBMISSION   -41

◆ WALLET_RPC_ERROR_CODE_THRESHOLD_NOT_REACHED

#define WALLET_RPC_ERROR_CODE_THRESHOLD_NOT_REACHED   -33

◆ WALLET_RPC_ERROR_CODE_TRANSFER_TYPE

#define WALLET_RPC_ERROR_CODE_TRANSFER_TYPE   -6

◆ WALLET_RPC_ERROR_CODE_TX_NOT_POSSIBLE

#define WALLET_RPC_ERROR_CODE_TX_NOT_POSSIBLE   -16

◆ WALLET_RPC_ERROR_CODE_TX_TOO_LARGE

#define WALLET_RPC_ERROR_CODE_TX_TOO_LARGE   -18

◆ WALLET_RPC_ERROR_CODE_UNKNOWN_ERROR

#define WALLET_RPC_ERROR_CODE_UNKNOWN_ERROR   -1

◆ WALLET_RPC_ERROR_CODE_WALLET_ALREADY_EXISTS

#define WALLET_RPC_ERROR_CODE_WALLET_ALREADY_EXISTS   -21

◆ WALLET_RPC_ERROR_CODE_WATCH_ONLY

#define WALLET_RPC_ERROR_CODE_WATCH_ONLY   -29

◆ WALLET_RPC_ERROR_CODE_WRONG_ADDRESS

#define WALLET_RPC_ERROR_CODE_WRONG_ADDRESS   -2

◆ WALLET_RPC_ERROR_CODE_WRONG_INDEX

#define WALLET_RPC_ERROR_CODE_WRONG_INDEX   -12

◆ WALLET_RPC_ERROR_CODE_WRONG_KEY

#define WALLET_RPC_ERROR_CODE_WRONG_KEY   -25

◆ WALLET_RPC_ERROR_CODE_WRONG_KEY_IMAGE

#define WALLET_RPC_ERROR_CODE_WRONG_KEY_IMAGE   -10

◆ WALLET_RPC_ERROR_CODE_WRONG_LR

#define WALLET_RPC_ERROR_CODE_WRONG_LR   -32

◆ WALLET_RPC_ERROR_CODE_WRONG_PAYMENT_ID

#define WALLET_RPC_ERROR_CODE_WRONG_PAYMENT_ID   -5

◆ WALLET_RPC_ERROR_CODE_WRONG_SIGNATURE

#define WALLET_RPC_ERROR_CODE_WRONG_SIGNATURE   -9

◆ WALLET_RPC_ERROR_CODE_WRONG_TXID

#define WALLET_RPC_ERROR_CODE_WRONG_TXID   -8

◆ WALLET_RPC_ERROR_CODE_WRONG_URI

#define WALLET_RPC_ERROR_CODE_WRONG_URI   -11

◆ WALLET_RPC_ERROR_CODE_ZERO_DESTINATION

#define WALLET_RPC_ERROR_CODE_ZERO_DESTINATION   -20