aboutsummaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | wallet2: import_multisig forward refresh exceptionnaughtyfox2018-09-101-1/+6
| |/ /
* | | 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
| | | |
* | | | Merge pull request #4302Riccardo Spagni2018-09-183-10/+9
|\ \ \ \ | | | | | | | | | | | | | | | ba8dd347 api/wallet: properly disable key encryption (stoffu)
| * | | | api/wallet: properly disable key encryptionstoffu2018-09-173-10/+9
| | |_|/ | |/| |
* | | | Merge pull request #4299Riccardo Spagni2018-09-182-2/+54
|\ \ \ \ | | | | | | | | | | | | | | | f9b22a7b hw_device: support for multiple devices added [for review] (Dusan Klinec)
| * | | | hw_device: support for multiple devices added [for review]Dusan Klinec2018-09-142-2/+54
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | - device name is a new wallet property - full device name is now a bit more structured so we can address particular device vendor + device path. Example: 'Ledger', 'Trezor:udp', 'Trezor:udp:127.0.0.1:21324', 'Trezor:bridge:usb01'. The part before ':' identifies HW device implementation, the optional part after ':' is device path to look for. - new --hw-device parameter added to the wallet, can name the hardware device - device reconnect added
* / / / add daemonizer to rpc walletjcktm2018-09-152-111/+166
|/ / /
* | | Merge pull request #4324Riccardo Spagni2018-09-142-39/+48
|\ \ \ | | | | | | | | | | | | 44259e56 wallet: ask-password can now ask without encrypting the secret spend key (moneromooo-monero)
| * | | wallet: ask-password can now ask without encrypting the secret spend keymoneromooo-monero2018-09-142-39/+48
| | | |
* | | | Merge pull request #4347Riccardo Spagni2018-09-141-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | df0e7c2f wallet2: fix secondary partially signed multisig txes (moneromooo-monero)
| * | | | wallet2: fix secondary partially signed multisig txesmoneromooo-monero2018-09-081-1/+1
| | |_|/ | |/| |
* | | | 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 #4336Riccardo Spagni2018-09-141-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | 5f8f5631 wallet2.get_reserve_proof: throw when specified amount is zero (stoffu)
| * | | | wallet2.get_reserve_proof: throw when specified amount is zerostoffu2018-09-041-0/+1
| |/ / /
* | | | Merge pull request #4332Riccardo Spagni2018-09-142-112/+45
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 20171746 wallet2: factor the creation of a new wallet keys file (moneromooo-monero) be6acfd5 wallet2: factor new blockchain setup (moneromooo-monero)
| * | | | wallet2: factor the creation of a new wallet keys filemoneromooo-monero2018-09-032-76/+27
| | | | |
| * | | | wallet2: factor new blockchain setupmoneromooo-monero2018-09-032-36/+18
| |/ / /
* | | | Merge pull request #4331Riccardo Spagni2018-09-141-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 88fbc4a5 wallet2: fill in v2 height for stagenet (moneromooo-monero)
| * | | | wallet2: fill in v2 height for stagenetmoneromooo-monero2018-09-031-1/+1
| |/ / /
* | | | Merge pull request #4329Riccardo Spagni2018-09-141-6/+0
|\ \ \ \ | |_|_|/ |/| | | | | | | 45c85c89 remove unused fields from relay_tx RPC (el00ruobuob)
| * | | remove unused fields from relay_tx RPCel00ruobuob2018-09-021-6/+0
| |/ /
* | | Merge pull request #4253Riccardo Spagni2018-09-144-382/+8
|\ \ \ | | | | | | | | | | | | be001326 remove obsolete daemon selection of fake outs and old tx construction (moneromooo-monero)
| * | | remove obsolete daemon selection of fake outs and old tx constructionmoneromooo-monero2018-09-144-382/+8
| | | |
* | | | Merge pull request #4260Riccardo Spagni2018-09-144-61/+90
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a54dbaee blockchain_blackball: add --force-chain-reaction-pass flag (moneromooo-monero) 44439c32 record blackballs as amount/offset, and add export ability (moneromooo-monero) 4bce935b blockchain_blackball: more optimizations (moneromooo-monero) b66ba783 blockchain_blackball: do not process duplicate blockchains parts (moneromooo-monero) 639a3c01 blockchain_blackball: make it clear secondary passes are not incremental (moneromooo-monero) eb8a51be blockchain_blackball: detect spent outputs by partial ring reuse (moneromooo-monero) d6d276c6 blockchain_blackball: fix chain reaction phase in incremental mode (moneromooo-monero) 2b2a681b blockchain_blackball: avoid false positives for different amounts (moneromooo-monero) 80e4fef3 blockchain_blackball: set transaction looping txn to read only (moneromooo-monero) 4801d6b5 blockchain_blackball: add stats (moneromooo-monero) 846190fd blockchain_blackball: support pre-v2 databases (moneromooo-monero) daa6cc7d blockchain_blackball: use LMDB for the cache (moneromooo-monero) 50cb370d ringdb: allow blackballing many outputs at once (moneromooo-monero)
| * | | | record blackballs as amount/offset, and add export abilitymoneromooo-monero2018-09-104-34/+44
| | | | |
| * | | | ringdb: allow blackballing many outputs at oncemoneromooo-monero2018-09-093-41/+60
| | |_|/ | |/| | | | | | | | | | It cuts down on txn commits, and speeds up blackballing substantially
* | | | Merge pull request #4221Riccardo Spagni2018-09-141-5/+9
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | 62511df6 wallet2: fix refresh retry when a block/tx fails to parse (moneromooo-monero) b219c24c wallet2: trim hash chain after fast refresh of hashes (moneromooo-monero) 5b6bcca3 wallet2: fix checking the wrong vector when adding hashes (moneromooo-monero)
| * | | wallet2: fix refresh retry when a block/tx fails to parsemoneromooo-monero2018-08-221-4/+5
| | | | | | | | | | | | | | | | | | | | It would switch to a new set of blocks and fail, getting out of sync with the hash chain in the process
| * | | wallet2: trim hash chain after fast refresh of hashesmoneromooo-monero2018-08-221-0/+1
| | | | | | | | | | | | | | | | This ensures it can't end up filled with the actual placeholders
| * | | wallet2: fix checking the wrong vector when adding hashesmoneromooo-monero2018-08-221-1/+3
| | | | | | | | | | | | | | | | | | | | The two vectors should be the same size anyway, so add an assert to catch any case where they aren't
* | | | 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
| | |/ / | |/| |
* | | | wallet2: bump testnet rollback to account for coming reorgmoneromooo-monero2018-09-111-1/+1
| | | |
* | | | Check inputs to addKeys are in rangemoneromooo-monero2018-09-111-0/+2
| | | | | | | | | | | | | | | | Reported by QuarksLab.
* | | | v8: per byte fee, pad bulletproofs, fixed 11 ring sizemoneromooo-monero2018-09-118-180/+336
| | | |
* | | | Bulletproof aggregated verification and testsmoneromooo-monero2018-09-111-2/+1
| | | | | | | | | | | | | | | | Also constrains bulletproofs to simple rct, for simplicity
* | | | bulletproofs: add multi output bulletproofs to rctmoneromooo-monero2018-09-112-14/+32
| | | |
* | | | wallet rpc: Add close_wallet RPCGuillaume LE VAILLANT2018-09-053-0/+59
|/ / / | | | | | | | | | | | | And close the current wallet automatically if necessary when opening another wallet.
* | | Merge pull request #4270luigi11112018-09-041-0/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 29dea03 epee: resize vectors where possible in serialization (moneromooo-monero) 76affd9 epee: some speedup in parsing (moneromooo-monero) dc6c069 db_lmdb: speedup the get_output_distribution common case (moneromooo-monero) 76ac5a8 wallet2: ask for a binary output distribution, for speed (moneromooo-monero)
| * | | wallet2: ask for a binary output distribution, for speedmoneromooo-monero2018-08-191-0/+2
| |/ /
* | | Merge pull request #4269luigi11112018-09-043-1/+54
|\ \ \ | | | | | | | | | | | | 3d5abbe [#4027] add change_wallet_password wallet rpc command (artyomsol)
| * | | [#4027] add change_wallet_password wallet rpc commandartyomsol2018-08-173-1/+54
| |/ /
* | | Merge pull request #4268luigi11112018-09-041-0/+2
|\ \ \ | | | | | | | | | | | | 1f2409e Do memwipe for critical secret keys copied to rct::key (stoffu)
| * | | Do memwipe for critical secret keys copied to rct::keystoffu2018-08-161-0/+2
| |/ /
* | | Merge pull request #4263luigi11112018-09-041-2/+0
|\ \ \ | | | | | | | | | | | | 5ed6669 wallet_rpc_server: remove unused amount_keys field in transfer RPC (moneromooo-monero)
| * | | wallet_rpc_server: remove unused amount_keys field in transfer RPCmoneromooo-monero2018-08-151-2/+0
| | | |
* | | | Merge pull request #4252luigi11112018-09-041-28/+1
|\ \ \ \ | | | | | | | | | | | | | | | ac09cfa wallet2: remove obsolete pruned/unpruned case (moneromooo-monero)
| * | | | wallet2: remove obsolete pruned/unpruned casemoneromooo-monero2018-08-131-28/+1
| |/ / / | | | | | | | | | | | | All daemons will not support pruned blocks