![]() |
Bitcoin Core 31.0.0
P2P Digital Currency
|
Go to the source code of this file.
| enum HTTPStatusCode |
HTTP status codes.
| Enumerator | |
|---|---|
| HTTP_OK | |
| HTTP_NO_CONTENT | |
| HTTP_BAD_REQUEST | |
| HTTP_UNAUTHORIZED | |
| HTTP_FORBIDDEN | |
| HTTP_NOT_FOUND | |
| HTTP_BAD_METHOD | |
| HTTP_INTERNAL_SERVER_ERROR | |
| HTTP_SERVICE_UNAVAILABLE | |
Definition at line 10 of file protocol.h.
| enum RPCErrorCode |
Bitcoin RPC error codes.
| Enumerator | |
|---|---|
| RPC_INVALID_REQUEST | Standard JSON-RPC 2.0 errors. |
| RPC_METHOD_NOT_FOUND | |
| RPC_INVALID_PARAMS | |
| RPC_INTERNAL_ERROR | |
| RPC_PARSE_ERROR | |
| RPC_MISC_ERROR | General application defined errors. std::exception thrown in command handling |
| RPC_TYPE_ERROR | Unexpected type was passed as parameter. |
| RPC_INVALID_ADDRESS_OR_KEY | Invalid address or key. |
| RPC_OUT_OF_MEMORY | Ran out of memory during operation. |
| RPC_INVALID_PARAMETER | Invalid, missing or duplicate parameter. |
| RPC_DATABASE_ERROR | Database error. |
| RPC_DESERIALIZATION_ERROR | Error parsing or validating structure in raw format. |
| RPC_VERIFY_ERROR | General error during transaction or block submission. |
| RPC_VERIFY_REJECTED | Transaction or block was rejected by network rules. |
| RPC_VERIFY_ALREADY_IN_UTXO_SET | Transaction already in utxo set. |
| RPC_IN_WARMUP | Client still warming up. |
| RPC_METHOD_DEPRECATED | RPC method is deprecated. |
| RPC_TRANSACTION_ERROR | Aliases for backward compatibility. |
| RPC_TRANSACTION_REJECTED | |
| RPC_CLIENT_NOT_CONNECTED | P2P client errors. Bitcoin is not connected |
| RPC_CLIENT_IN_INITIAL_DOWNLOAD | Still downloading initial blocks. |
| RPC_CLIENT_NODE_ALREADY_ADDED | Node is already added. |
| RPC_CLIENT_NODE_NOT_ADDED | Node has not been added before. |
| RPC_CLIENT_NODE_NOT_CONNECTED | Node to disconnect not found in connected nodes. |
| RPC_CLIENT_INVALID_IP_OR_SUBNET | Invalid IP/Subnet. |
| RPC_CLIENT_P2P_DISABLED | No valid connection manager instance found. |
| RPC_CLIENT_NODE_CAPACITY_REACHED | Max number of outbound or block-relay connections already open. |
| RPC_CLIENT_MEMPOOL_DISABLED | Chain errors. No mempool instance found |
| RPC_WALLET_ERROR | Wallet errors. Unspecified problem with wallet (key not found etc.) |
| RPC_WALLET_INSUFFICIENT_FUNDS | Not enough funds in wallet or account. |
| RPC_WALLET_INVALID_LABEL_NAME | Invalid label name. |
| RPC_WALLET_KEYPOOL_RAN_OUT | Keypool ran out, call keypoolrefill first. |
| RPC_WALLET_UNLOCK_NEEDED | Enter the wallet passphrase with walletpassphrase first. |
| RPC_WALLET_PASSPHRASE_INCORRECT | The wallet passphrase entered was incorrect. |
| RPC_WALLET_WRONG_ENC_STATE | Command given in wrong wallet encryption state (encrypting an encrypted wallet etc.). |
| RPC_WALLET_ENCRYPTION_FAILED | Failed to encrypt the wallet. |
| RPC_WALLET_ALREADY_UNLOCKED | Wallet is already unlocked. |
| RPC_WALLET_NOT_FOUND | Invalid wallet specified. |
| RPC_WALLET_NOT_SPECIFIED | No wallet specified (error when there are multiple wallets loaded). |
| RPC_WALLET_ALREADY_LOADED | This same wallet is already loaded. |
| RPC_WALLET_ALREADY_EXISTS | There is already a wallet with the same name. |
| RPC_WALLET_INVALID_ACCOUNT_NAME | Backwards compatible aliases. |
| RPC_FORBIDDEN_BY_SAFE_MODE | Unused reserved codes, kept around for backwards compatibility. Do not reuse. Server is in safe mode, and command is not allowed in safe mode |
Definition at line 24 of file protocol.h.