summaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Collapse)AuthorAgeFilesLines
* wallet2: don't ask for pruned txes yet, we still parse the entire txmoneromooo-monero2018-05-311-1/+1
|
* Merge pull request #3833Riccardo Spagni2018-05-211-2/+2
|\ | | | | | | aabe3eed Fix output shuffling for multisig (stoffu)
| * Fix output shuffling for multisigstoffu2018-05-201-2/+2
| |
* | Merge pull request #3796Riccardo Spagni2018-05-212-3/+4
|\ \ | |/ |/| | | fac173d8 Wallet API: allow log path to be non-default & console output to be configurable (stoffu)
| * Wallet API: allow log path to be non-default & console output to be configurablestoffu2018-05-122-3/+4
| |
* | wallet2: consider 6 outputs or less to be unmixable from v7moneromooo-monero2018-05-101-2/+2
|/
* Merge pull request #3686Riccardo Spagni2018-04-281-0/+3
|\ | | | | | | | | d003f07c speedup get_output_histogram for all amounts when min_count > 0 (moneromooo-monero) df9d59ca wallet2: add missing parameters to get_output_histogram (moneromooo-monero)
| * wallet2: add missing parameters to get_output_histogrammoneromooo-monero2018-04-221-0/+3
| |
* | Merge pull request #3684Riccardo Spagni2018-04-281-1/+6
|\ \ | | | | | | | | | 9670c917 import_multisig_info: fix sanity check crash in detach_blockchain (Mikhail Mitkevichl)
| * | import_multisig_info: fix sanity check crash in detach_blockchainMikhail Mitkevichl2018-04-231-1/+6
| |/
* | Merge pull request #3665Riccardo Spagni2018-04-283-39/+35
|\ \ | | | | | | | | | e561a0c3 WalletManagerImpl: reuse existing connection to daemon instead of reconnectivng every time (stoffu)
| * | WalletManagerImpl: reuse existing connection to daemon instead of ↵stoffu2018-04-193-39/+35
| |/ | | | | | | reconnectivng every time
* | wallet2: increase rpc timeout for get_output_distributionmoneromooo-monero2018-04-131-1/+1
| |
* | add top height to get_output_distribution, and cache it for rctmoneromooo-monero2018-04-131-0/+2
|/ | | | This should cache the vast majority of calls for long running wallets
* Merge pull request #3550Riccardo Spagni2018-04-121-21/+44
|\ | | | | | | | | 58f66073 wallet2: request transactions in slices when scanning for known rings (moneromooo-monero) 2897c269 rpc: allow getting pruned blocks from gettransactions (moneromooo-monero)
| * wallet2: request transactions in slices when scanning for known ringsmoneromooo-monero2018-04-071-22/+32
| | | | | | | | This avoid massive memory consumption for huge wallets
| * rpc: allow getting pruned blocks from gettransactionsmoneromooo-monero2018-04-071-0/+13
| | | | | | | | | | | | | | | | and get them pruned in find_and_save_rings, since it does not need the pruned data in the first place. Also set decode_to_json to false where missing, we don't need this either.
* | Merge pull request #3607Riccardo Spagni2018-04-121-0/+12
|\ \ | | | | | | | | | 5eeeec39 wallet2: store subaddress lookahead settings (stoffu)
| * | wallet2: store subaddress lookahead settingsstoffu2018-04-111-0/+12
| |/
* | Merge pull request #3574Riccardo Spagni2018-04-121-9/+9
|\ \ | | | | | | | | | cdf9ecfd wallet2: fix misc issues when the ringdb can't be initialized (moneromooo-monero)
| * | wallet2: fix misc issues when the ringdb can't be initializedmoneromooo-monero2018-04-061-9/+9
| |/
* | Merge pull request #3556Riccardo Spagni2018-04-121-1/+1
|\ \ | | | | | | | | | d400b4d3 wallet2: move segregation height to v7 (moneromooo-monero)
| * | wallet2: move segregation height to v7moneromooo-monero2018-04-051-1/+1
| |/ | | | | | | since people seem to really want to use things the wrong way.
* | Merge pull request #3535Riccardo Spagni2018-04-122-0/+10
|\ \ | | | | | | | | | 4c6ff21c wallet: warn if not using the default ring size (moneromooo-monero)
| * | wallet: warn if not using the default ring sizemoneromooo-monero2018-03-312-0/+10
| |/
* | Merge pull request #3515Riccardo Spagni2018-04-121-1/+1
|\ \ | | | | | | | | | 89250054 wallet: fix default mixin (4 -> 6) (sneurlax)
| * | wallet: fix default mixin (4 -> 6)sneurlax2018-03-281-1/+1
| | |
* | | Use 'boost' mutex instead of 'std' mutexcslashm2018-04-101-4/+4
| | |
* | | Fix sub-address tx scan.cslashm2018-04-091-3/+3
| |/ |/| | | | | | | | | | | | | When additional keys was needed, the TX scan failed because the derivation data was always recomputed with the main tx_key and not the corresponding additional one. Moreover this patch avoid perf decreasing when not using HW device.
* | Merge pull request #3503Riccardo Spagni2018-03-291-1/+1
|\ \ | | | | | | | | | 8ff2cc75 fix lambda compile error on openbsd (moneromooo-monero)
| * | fix lambda compile error on openbsdmoneromooo-monero2018-03-271-1/+1
| | |
* | | Add the possibility to export private view key for fast scan.cslashm2018-03-281-11/+44
| |/ |/| | | | | | | | | On client startup the device asks for authorization to export the private view key. If user agree, the client hold the private view key allowing a fast blockchain scan. If the user does not agree, the blockchain scan is fully done via the device.
* | Merge pull request #3474Riccardo Spagni2018-03-221-5/+6
|\ \ | | | | | | | | | | | | eaa8bfe7 wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctly The previous expression (stoffu) 0a619f78 wallet2: enable the mitigation only after the fork height (stoffu)
| * | wallet2: set from_height of GET_OUTPUT_DISTRIBUTION correctlystoffu2018-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The previous expression req_t.from_height = X ? Y >= Z : 0; forces the parameter to take the value of either 0 or 1.
| * | wallet2: enable the mitigation only after the fork heightstoffu2018-03-221-4/+5
| |/
* | Merge pull request #3469Riccardo Spagni2018-03-221-0/+9
|\ \ | | | | | | | | | 0098ed33 wallet2: fix for loading settings of key reuse mitigation (stoffu)
| * | wallet2: fix for loading settings of key reuse mitigationstoffu2018-03-221-0/+9
| |/
* / wallet: catch exceptions dealing with ringdb and warnmoneromooo-monero2018-03-212-20/+45
|/
* wallet: make the segregation height settablemoneromooo-monero2018-03-172-8/+63
| | | | via user setting first, then DNS TXT record, hardcoded fallback
* Merge pull request #3421Riccardo Spagni2018-03-171-0/+1
|\ | | | | | | 9732a37e wallet_rpc_server: add sweep_unmixable as alias for sweep_dust (moneromooo-monero)
| * wallet_rpc_server: add sweep_unmixable as alias for sweep_dustmoneromooo-monero2018-03-171-0/+1
| |
* | Add command line option allowing to restrict the default sub-address ↵stoffu2018-03-161-0/+1
|/ | | | | | lookahead in order to avoid so looooong time of set-up when creating a HW based wallet.
* Merge pull request #3336Riccardo Spagni2018-03-163-6/+6
|\ | | | | | | 57c0b1ed Fix typos in various files (Dimitris Apostolou)
| * Fix typos in various filesDimitris Apostolou2018-03-153-6/+6
| |
* | wallet: more user friendly print_ringmoneromooo-monero2018-03-165-5/+78
| | | | | | | | | | It can now take a txid (to display rings for all its inputs), and will print rings in a format that set_ring understands
* | wallet2_api: add key reuse mitigations APImoneromooo-monero2018-03-163-0/+27
| |
* | wallet2_api: add ring apimoneromooo-monero2018-03-163-0/+46
| |
* | ringdb: factor ring addition codemoneromooo-monero2018-03-161-22/+16
| |
* | wallet2_api: add blackball apimoneromooo-monero2018-03-164-0/+65
| |
* | ringdb: use the genesis block as a db namemoneromooo-monero2018-03-163-5/+7
| | | | | | | | | | | | | | This will avoid careless forkers polluting the shared database even if they make their own chain. They'll then automatically start using another subdb, and any key-reusing fork of those forks will reuse their subdbs.