aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Merge pull request #5501Riccardo Spagni2019-05-071-2/+5
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | b4ca72dd wallet2: fix infinite loop picking outputs in corner case (moneromooo-monero)
| * | | | wallet2: fix infinite loop picking outputs in corner casemoneromooo-monero2019-04-291-2/+5
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | If we have fewer outputs available on the chain than what we require, but the output we're spending already has a ring, it would loop picking outputs randomly, but never find enough. Also tune logs for better debugging this kind of thing.
* | | | Merge pull request #5493Riccardo Spagni2019-05-022-0/+15
|\ \ \ \ | | | | | | | | | | | | | | | 5e0da6fb change SSL certificate fingerprint whitelisting from SHA1 to SHA-256 (moneromooo-monero)
| * | | | change SSL certificate fingerprint whitelisting from SHA1 to SHA-256moneromooo-monero2019-04-262-0/+15
| |/ / / | | | | | | | | | | | | SHA1 is too close to bruteforceable
* | | | Merge pull request #5491Riccardo Spagni2019-05-021-2/+4
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 98fb98f9 wallet_rpc_server: adding missing return on error in set_daemon (moneromooo-monero) 9074c0d8 wallet_rpc_server: return false on error in set_log_categories (moneromooo-monero) 968848a7 wallet_rpc_server: fix crash in validate_address if no wallet is loaded (moneromooo-monero)
| * | | | wallet_rpc_server: adding missing return on error in set_daemonmoneromooo-monero2019-04-251-0/+1
| | | | |
| * | | | wallet_rpc_server: return false on error in set_log_categoriesmoneromooo-monero2019-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | Reported by SmajeNz0
| * | | | wallet_rpc_server: fix crash in validate_address if no wallet is loadedmoneromooo-monero2019-04-251-1/+2
| | |_|/ | |/| | | | | | | | | | Reported by SmajeNz0
* | | | Merge pull request #5489Riccardo Spagni2019-05-021-3/+13
|\ \ \ \ | |_|/ / |/| | | | | | | 64983fce wallet2: default to trying to keep 5 outputs of 2+ monero (moneromooo-monero)
| * | | wallet2: default to trying to keep 5 outputs of 2+ moneromoneromooo-monero2019-04-241-3/+13
| |/ / | | | | | | | | | | | | | | | | | | In the case where previously a second unneeded output would be added to a transaction. This should help *some* of the cases where outputs are slowly being consolidated, leading to the whole balance being locked when sending monero.
* | | Merge pull request #5486Riccardo Spagni2019-04-241-0/+2
|\ \ \ | | | | | | | | | | | | | | | | 4be18df3 tx_sanity_check: relax uniqueness check a bit (moneromooo-monero) b386ae57 wallet2: add missing "sanity check failed" reason message (moneromooo-monero)
| * | | wallet2: add missing "sanity check failed" reason messagemoneromooo-monero2019-04-231-0/+2
| |/ /
* | | Merge pull request #5485Riccardo Spagni2019-04-241-2/+2
|\ \ \ | | | | | | | | | | | | c519d1df wallet2: fix wrong change being recorded in sweep_all (moneromooo-monero)
| * | | wallet2: fix wrong change being recorded in sweep_allmoneromooo-monero2019-04-231-2/+2
| |/ / | | | | | | | | | leading to the sanity check triggering
* | | Merge pull request #5477Riccardo Spagni2019-04-241-1/+1
|\ \ \ | | | | | | | | | | | | 97e1c927 wallet: fix key image computation signaling to the device (Dusan Klinec)
| * | | wallet: fix key image computation signaling to the deviceDusan Klinec2019-04-221-1/+1
| |/ /
* / / wallet_rpc_server: add block_height and frozen to incoming_transfersmoneromooo-monero2019-04-202-1/+7
|/ /
* | Merge pull request #5389Riccardo Spagni2019-04-182-60/+72
|\ \ | | | | | | | | | | | | 588e6700 simplewallet: fix output representation offset (moneromooo-monero) 35e0a968 wallet2: "output lineup" fake out selection (moneromooo-monero)
| * | simplewallet: fix output representation offsetmoneromooo-monero2019-04-181-2/+2
| | |
| * | wallet2: "output lineup" fake out selectionmoneromooo-monero2019-04-182-60/+72
| |/ | | | | | | | | Based on python code by sarang: https://github.com/SarangNoether/skunkworks/blob/outputs/outputs/simulate.py
* | Merge pull request #5458Riccardo Spagni2019-04-182-1/+4
|\ \ | | | | | | | | | 84047cb7 wallet_rpc_server: add unlocked field to incoming_transfers output (moneromooo-monero)
| * | wallet_rpc_server: add unlocked field to incoming_transfers outputmoneromooo-monero2019-04-172-1/+4
| |/
* / wallet_rpc_server: set suggested_confirmations_threshold for pool txesmoneromooo-monero2019-04-161-5/+3
|/
* wallet_rpc_server: add set_log_level/set_log_categoriesmoneromooo-monero2019-04-164-1/+82
|
* Merge pull request #5445Riccardo Spagni2019-04-164-60/+115
|\ | | | | | | b18f0b10 wallet: new --offline option (moneromooo-monero)
| * wallet: new --offline optionmoneromooo-monero2019-04-154-60/+115
| | | | | | | | | | It will avoid connecting to a daemon (so useful for cold signing using a RPC wallet), and not perform DNS queries.
* | Merge pull request #5446Riccardo Spagni2019-04-161-5/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 7d79222f daemon: remove debug info (moneromooo-monero) 8fec0f98 functional_tests: add sweep_single test (moneromooo-monero) 9880d61b wallet_rpc_server: remove unused code (moneromooo-monero) 8a61b33d rpc: omit irrelevant fields for pool txes in gettransactions (moneromooo-monero) 56508524 rpc: add relayed in get_transaction output (moneromooo-monero) 82e510f1 rpc: set default log category in core_rpc_server.h (moneromooo-monero)
| * | wallet_rpc_server: remove unused codemoneromooo-monero2019-04-151-5/+1
| |/
* | Merge pull request #5434Riccardo Spagni2019-04-161-0/+1
|\ \ | | | | | | | | | ccb996af rpc: new sanity check on relayed transactions (moneromooo-monero)
| * | rpc: new sanity check on relayed transactionsmoneromooo-monero2019-04-121-0/+1
| | | | | | | | | | | | This will weed out some transactions with silly rings
* | | Merge pull request #5429Riccardo Spagni2019-04-162-41/+57
|\ \ \ | | | | | | | | | | | | bcb86ae6 wallet_rpc_server: fix inconsistent wallet caches on reload (moneromooo-monero)
| * | | wallet_rpc_server: fix inconsistent wallet caches on reloadmoneromooo-monero2019-04-122-42/+58
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Loading the same wallet as the currently loaded one would autosave the current state after loading it, leading to some kind of rollback effect. We now save before loading to avoid this. If loading fails, it means the current wallet will be saved (or maybe not, depending on where the failure occurs: most of the sanity checks occur before saving). There is a new autosave_current flag to open/restore calls so the (enabled by default) autosave can be skipped.
* | | Merge pull request #5422Riccardo Spagni2019-04-161-1/+1
|\ \ \ | | | | | | | | | | | | 2c221d1b wallet2: update estimate_rct_tx_size for smaller rct proofs (moneromooo-monero)
| * | | wallet2: update estimate_rct_tx_size for smaller rct proofsmoneromooo-monero2019-04-111-1/+1
| |/ /
* | | Merge pull request #5418Riccardo Spagni2019-04-164-9/+13
|\ \ \ | |_|/ |/| | | | | 374f388d wallet_rpc_server: add a all flag to export_outputs (moneromooo-monero)
| * | wallet_rpc_server: add a all flag to export_outputsmoneromooo-monero2019-04-104-9/+13
| | | | | | | | | | | | if we don't want to export new outputs only
* | | Merge pull request #5396Riccardo Spagni2019-04-152-3/+10
|\ \ \ | | | | | | | | | | | | b40392fb wallet2: add --no-dns flag (moneromooo-monero)
| * | | wallet2: add --no-dns flagmoneromooo-monero2019-04-042-3/+10
| | | |
* | | | Merge pull request #5395Riccardo Spagni2019-04-151-7/+9
|\ \ \ \ | | | | | | | | | | | | | | | 15f27c80 wallet2: support multi out txes without change in sanity check (moneromooo-monero)
| * | | | wallet2: support multi out txes without change in sanity checkmoneromooo-monero2019-04-031-7/+9
| | | | |
* | | | | Merge pull request #5392Riccardo Spagni2019-04-151-4/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | a2195b9b crypto: replace rand<T>()%N idiom with unbiased rand_idx(N) (stoffu)
| * | | | | crypto: replace rand<T>()%N idiom with unbiased rand_idx(N)stoffu2019-04-041-4/+4
| | | | | |
* | | | | | Merge pull request #5355Riccardo Spagni2019-04-156-10/+64
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | c68fe787 device/trezor: add button pressed request (Dusan Klinec) 827f52ad wallet: API changes to enable passphrase entry (Dusan Klinec)
| * | | | | device/trezor: add button pressed requestDusan Klinec2019-04-074-0/+27
| | | | | |
| * | | | | wallet: API changes to enable passphrase entryDusan Klinec2019-04-054-10/+37
| | |_|/ / | |/| | |
* | | | | Merge pull request #5388Riccardo Spagni2019-04-114-11/+61
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 0be5b2ee simplewallet: new unset_ring command (moneromooo-monero)
| * | | | | simplewallet: new unset_ring commandmoneromooo-monero2019-04-024-11/+61
| | |_|/ / | |/| | | | | | | | | | | | | Useful when debugging, though not much for users
* | | | | Merge pull request #5382Riccardo Spagni2019-04-114-19/+55
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | c12b43cb wallet: add number of blocks required for the balance to fully unlock (moneromooo-monero) 3f1e9e84 wallet2: set confirmations to 0 for pool txes in proofs (moneromooo-monero) 36c037ec wallet_rpc_server: error out on getting the spend key from a hot wallet (moneromooo-monero) cd1eaff2 wallet_rpc_server: always fill out subaddr_indices in get_transfers (moneromooo-monero)
| * | | | | wallet: add number of blocks required for the balance to fully unlockmoneromooo-monero2019-04-014-20/+56
| | | | | |
| * | | | | wallet2: set confirmations to 0 for pool txes in proofsmoneromooo-monero2019-04-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It makes more sense than (uint64_t)-1, which is going to look like very much confirmed when not checking in_pool