Tx proof (revised):
- refactoring: proof generation/checking code was moved from simplewallet.cpp to wallet2.cpp - allow an arbitrary message to be signed together with txid - introduce two types (outbound & inbound) of tx proofs; with the same syntax, inbound is selected when <address> belongs to this wallet, outbound otherwise. see GitHub thread for more discussion - wallet RPC: added get_tx_key, check_tx_key, get_tx_proof, check_tx_proof - wallet API: moved WalletManagerImpl::checkPayment to Wallet::checkTxKey, added Wallet::getTxProof/checkTxProof - get_tx_key/check_tx_key: handle additional tx keys by concatenating them into a single string
This commit is contained in:
@@ -54,3 +54,5 @@
|
||||
#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
|
||||
|
||||
Reference in New Issue
Block a user