summaryrefslogtreecommitdiff
path: root/src/wallet/wallet_rpc_server.cpp
Commit message (Collapse)AuthorAgeFilesLines
* core, wallet: remember original text version of destination addressmoneromooo-monero2019-02-121-0/+2
|
* wallet_rpc_server: fix change_wallet_password RPCmoneromooo-monero2018-10-161-2/+1
|
* Merge pull request #4036Riccardo Spagni2018-10-071-1/+50
| | | | | 9acf42d3 Multisig M/N functionality core tests added (naughtyfox) 9f3963e8 Arbitrary M/N multisig schemes: * support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation (naughtyfox)
* Merge pull request #4484Riccardo Spagni2018-10-021-8/+14
| | | | 2c74b1a1 wallet_rpc_server: include all transfer records for a txid (moneromooo-monero)
* Merge pull request #4482Riccardo Spagni2018-10-021-1/+2
| | | | 25e5890d wallet: fix --generate-from-json using wrong password (moneromooo-monero)
* Merge pull request #4459Riccardo Spagni2018-09-291-0/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bcf3f6af fuzz_tests: catch unhandled exceptions (moneromooo-monero) 3ebd05d4 miner: restore stream flags after changing them (moneromooo-monero) a093092e levin_protocol_handler_async: do not propagate exception through dtor (moneromooo-monero) 1eebb82b net_helper: do not propagate exceptions through dtor (moneromooo-monero) fb6a3630 miner: do not propagate exceptions through dtor (moneromooo-monero) 2e2139ff epee: do not propagate exception through dtor (moneromooo-monero) 0749a8bd db_lmdb: do not propagate exceptions in dtor (moneromooo-monero) 1b0afeeb wallet_rpc_server: exit cleanly on unhandled exceptions (moneromooo-monero) 418a9936 unit_tests: catch unhandled exceptions (moneromooo-monero) ea7f9543 threadpool: do not propagate exceptions through the dtor (moneromooo-monero) 6e855422 gen_multisig: nice exit on unhandled exception (moneromooo-monero) 53df2deb db_lmdb: catch error in mdb_stat calls during migration (moneromooo-monero) e67016dd blockchain_blackball: catch failure to commit db transaction (moneromooo-monero) 661439f4 mlog: don't remove old logs if we failed to rename the current file (moneromooo-monero) 5fdcda50 easylogging++: test for NULL before dereference (moneromooo-monero) 7ece1550 performance_test: fix bad last argument calling add_arg (moneromooo-monero) a085da32 unit_tests: add check for page size > 0 before dividing (moneromooo-monero) d8b1ec8b unit_tests: use std::shared_ptr to shut coverity up about leaks (moneromooo-monero) 02563bf4 simplewallet: top level exception catcher to print nicer messages (moneromooo-monero) c57a65b2 blockchain_blackball: fix shift range for 32 bit archs (moneromooo-monero)
| * wallet_rpc_server: exit cleanly on unhandled exceptionsmoneromooo-monero2018-09-271-0/+3
| | | | | | | | Coverity 161868
* | wallet_rpc_server: remove verbose field in incoming_transfers querymoneromooo-monero2018-09-281-1/+1
|/ | | | | | The key image (which was only supplied if verbose was true) is readily available, not a secret key, and it was only modelled after the CLI command because it's a bit spammy for the CLI.
* Merge pull request #4433Riccardo Spagni2018-09-251-1/+1
|\ | | | | | | b35beaa8 wallet_rpc_server: include account index in incoming_transfers RPC (moneromooo-monero)
| * wallet_rpc_server: include account index in incoming_transfers RPCmoneromooo-monero2018-09-241-1/+1
| |
* | wallet_rpc_server: fix --run-as-service on Windowsmoneromooo-monero2018-09-221-0/+1
| | | | | | | | Thanks iDunk for the windows testing
* | wallet_rpc_server: fix build for windowsmoneromooo-monero2018-09-211-8/+17
| | | | | | | | Thanks iDunk for building patches on windows
* | Merge pull request #4401Riccardo Spagni2018-09-211-2/+16
|\ \ | |/ |/| | | | | | | | | | | | | 66901901 README: harmonize command formatting inside README.md (Andrea) 8cd98408 disable AES on s390x architecture (Tuan M. Hoang) 4ed30bab wallet: implement coin splitting for sweep_* 'outputs' option (whythat) 24f52396 wallet: add 'outputs' option for sweep_* commands (whythat) 52e19d69 README: Compile boost with cxxflags=-fPIC cflags=-fPIC (Italocoin Project) 0c77523d README: fill in libsodium package name for Arch (phloatingman)
| * wallet: add 'outputs' option for sweep_* commandswhythat2018-09-181-2/+16
| | | | | | | | | | | | | | | | 'outputs' option allows to specify the number of separate outputs of smaller denomination that will be created by sweep operation. rebased by moneromooo
* | Merge pull request #4306Riccardo Spagni2018-09-181-15/+24
|\ \ | | | | | | | | | | | | 56b50faa wallet: use wipeable_string in more places where a secret is used (moneromooo-monero) 07ec748c wipeable_string: add hex_to_pod function (moneromooo-monero)
| * | wallet: use wipeable_string in more places where a secret is usedmoneromooo-monero2018-09-121-15/+24
| | |
* | | add daemonizer to rpc walletjcktm2018-09-151-111/+164
| |/ |/|
* | Merge pull request #4337Riccardo Spagni2018-09-141-1/+6
|\ \ | | | | | | | | | 97764bae wallet_rpc_server: error out if wallet-file and wallet-dir are both used (moneromooo-monero)
| * | wallet_rpc_server: error out if wallet-file and wallet-dir are both usedmoneromooo-monero2018-09-081-1/+6
| |/
* | Merge pull request #4352Riccardo Spagni2018-09-111-9/+0
|\ \ | | | | | | | | | 0664a984 wallet_rpc_server: remove some unused code (moneroexamples)
| * | wallet_rpc_server: remove some unused codemoneroexamples2018-09-091-9/+0
| | |
* | | v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero2018-09-111-1/+0
| | |
* | | wallet rpc: Add close_wallet RPCGuillaume LE VAILLANT2018-09-051-0/+42
|/ / | | | | | | | | And close the current wallet automatically if necessary when opening another wallet.
* | Merge pull request #4269luigi11112018-09-041-0/+32
|\ \ | | | | | | | | | 3d5abbe [#4027] add change_wallet_password wallet rpc command (artyomsol)
| * | [#4027] add change_wallet_password wallet rpc commandartyomsol2018-08-171-0/+32
| | |
* | | wallet: store trusted-daemon flag in wallet2stoffu2018-08-231-23/+12
| |/ |/|
* | Merge pull request #4242luigi11112018-08-221-0/+22
|\ \ | | | | | | | | | 6fcdc9e rpc-wallet: refresh command added (ph4r05)
| * | rpc-wallet: refresh command addedDusan Klinec2018-08-221-0/+22
| |/
* | store secret keys encrypted where possiblemoneromooo-monero2018-08-161-5/+5
| | | | | | | | | | | | | | | | | | The secret spend key is kept encrypted in memory, and decrypted on the fly when needed. Both spend and view secret keys are kept encrypted in a JSON field in the keys file. This avoids leaving the keys in memory due to being manipulated by the JSON I/O API.
* | wallet: wipe seed from memory where appropriatemoneromooo-monero2018-08-161-1/+3
|/
* wallet2: make --restricted-rpc available for wallet RPC onlystoffu2018-08-161-32/+35
|
* Merge pull request #4171luigi11112018-08-151-4/+10
|\ | | | | | | 9127a8b wallet-rpc: filter getbalance response by address index (stoffu)
| * wallet-rpc: filter getbalance response by address indexstoffu2018-07-311-4/+10
| |
* | Merge pull request #4170luigi11112018-08-151-0/+21
|\ \ | | | | | | | | | 1c6cfd3 wallet-rpc: add get_address_index command (stoffu)
| * | wallet-rpc: add get_address_index commandstoffu2018-07-311-0/+21
| |/
* | Merge pull request #4158luigi11112018-08-151-1/+33
|\ \ | | | | | | | | | 7db7ec8 wallet rpc: support making integrated address of given standard address (stoffu)
| * | wallet rpc: support making integrated address of given standard addressstoffu2018-07-201-1/+33
| |/
* / wallet: distinguish coinbase from other txes in show_transfersmoneromooo-monero2018-08-031-1/+1
|/
* Merge pull request #4035Riccardo Spagni2018-07-031-0/+2
|\ | | | | | | 66df13a5 wallet-rpc.getaddress: throw if index is out of bound (stoffu)
| * wallet-rpc.getaddress: throw if index is out of boundstoffu2018-06-211-0/+2
| |
* | Merge pull request #4005Riccardo Spagni2018-07-031-0/+6
|\ \ | | | | | | | | | b85acb4c Fix RPC crashes that didn't check for an open wallet (Howard Chu)
| * | Fix RPC crashes that didn't check for an open walletHoward Chu2018-06-151-0/+6
| | |
* | | Merge pull request #3907luigi11112018-06-271-0/+19
|\ \ \ | | | | | | | | | | | | dcbc17e wallet: include a suggested number of confirmations based on amount (moneromooo-monero)
| * | | wallet: include a suggested number of confirmations based on amountmoneromooo-monero2018-06-271-0/+19
| | |/ | |/| | | | | | | | | | | | | | | | | | | This is based on how much an attacking miner stands to lose in block rewardy by mining a private chain which double spends a payment. This is not foolproof, since mining is based on luck, and breaks down as the attacking miner nears 50% of the network hash rate, and the estimation is based on a constant block reward.
* | | Merge pull request #3998luigi11112018-06-271-2/+2
|\ \ \ | |/ / |/| | | | | 8db23df wallet: on first refresh, start off with a quantized height (moneromooo-monero)
| * | wallet: on first refresh, start off with a quantized heightmoneromooo-monero2018-06-131-2/+2
| |/ | | | | | | | | | | for privacy reasons, so an untrusted node can't easily track wallets from IP address to IP address, etc. The granularity is 1024 blocks, which is about a day and a half.
* | Merge pull request #3780luigi11112018-06-161-7/+217
|\ \ | |/ |/| | | 9c2a7b4 wallet-rpc: watch-only and cold wallet features added (ph4r05)
| * wallet-rpc: watch-only and cold wallet features addedDusan Klinec2018-06-031-7/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - unsigned_txset, signed_txset in transfer / submit_transfer / sign_transfer - export_outputs, import_outputs Squashed commits: [f4d9f3d4] wallet-rpc: do_not_relay removed from submit_transfer [5b16a86f] wallet-rpc: review-fix - method signature changes, renaming [b7fbb10a] wallet-rpc: naming fixes (unsigned vs signed), consts renamed [8c7d2727] wallet-rpc: sign_transfer added [481d024a] wallet2: sign_tx splitted to work with strings and structs, more granular [2a474db9] wallet-rpc: wallet2::load_unsigned_tx split to load from str, file [b1e3a018] wallet-rpc: review fix, load_tx_from_str variable rename [1f6373be] wallet-rpc: review fix: save_tx_to_{str,file} [2a08eafc] wallet-rpc: review comments fixes - redundant this removed from wallet2.cpp - load_tx_from_str, load_tx_from_file [43498052] wallet-rpc: submit_transfer added [9c45d1ad] wallet-rpc: watch_only check, return unsigned_txset [62831396] wallet2: added string variants to load_tx, save_tx - analogously to save_multisig_tx - required for monero-wallet-rpc to support watch-only wallet
* | Merge pull request #3640luigi11112018-05-311-1/+7
|\ \ | | | | | | | | | f36132a wallet cli/rpc: terminate execution with code 0 when --help or --version is given (stoffu)
| * | wallet cli/rpc: terminate execution with code 0 when --help or --version is ↵stoffu2018-04-221-1/+7
| |/ | | | | | | given