aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet2.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | | wallet: wipe seed from memory where appropriatemoneromooo-monero2018-08-161-13/+31
| |/ |/|
* | wallet2: make --restricted-rpc available for wallet RPC onlystoffu2018-08-161-6/+2
| |
* | Merge pull request #4194luigi11112018-08-151-4/+3
|\ \ | | | | | | | | | 0f75717 wallet2: avoid using arbitrary random values when unknown (moneromooo-monero)
| * | wallet2: avoid using arbitrary random values when unknownmoneromooo-monero2018-07-301-4/+3
| |/
* | Merge pull request #4193luigi11112018-08-151-2/+4
|\ \ | | | | | | | | | 4520cfd wallet2: guard against bad outputs in import_outputs (moneromooo-monero)
| * | wallet2: guard against bad outputs in import_outputsmoneromooo-monero2018-07-301-2/+4
| |/ | | | | | | also some minor speedup
* | Merge pull request #4188luigi11112018-08-151-0/+48
|\ \ | | | | | | | | | a3fe1c5 simplewallet: add set_tx_key for importing tx keys from 3rd party wallets (stoffu)
| * | simplewallet: add set_tx_key for importing tx keys from 3rd party walletsstoffu2018-07-301-0/+48
| | |
* | | Merge pull request #4174luigi11112018-08-151-21/+15
|\ \ \ | | | | | | | | | | | | ff37bd0 wallet2: fix O(n^2) behaviour in import_key_images (moneromooo-monero)
| * | | wallet2: fix O(n^2) behaviour in import_key_imagesmoneromooo-monero2018-07-241-21/+15
| |/ / | | | | | | | | | That takes a lot of time for even not so large wallets
* | | Merge pull request #4170luigi11112018-08-151-0/+8
|\ \ \ | | | | | | | | | | | | 1c6cfd3 wallet-rpc: add get_address_index command (stoffu)
| * | | wallet-rpc: add get_address_index commandstoffu2018-07-311-0/+8
| |/ /
* | | Merge pull request #4153luigi11112018-08-151-0/+2
|\ \ \ | | | | | | | | | | | | 37f0799 wallet: distinguish coinbase from other txes in show_transfers (moneromooo-monero)
| * | | wallet: distinguish coinbase from other txes in show_transfersmoneromooo-monero2018-08-031-0/+2
| | | |
* | | | Merge pull request #4150luigi11112018-08-151-2/+3
|\ \ \ \ | | | | | | | | | | | | | | | f2e65c6 wallet2: consider minimum fee when testing if balance is sufficient (stoffu)
| * | | | wallet2: consider minimum fee when testing if balance is sufficientstoffu2018-07-191-2/+3
| |/ / /
* | | | Merge pull request #4103luigi11112018-08-151-10/+15
|\ \ \ \ | | | | | | | | | | | | | | | bcab579 wallet: allow adjusting number of rounds for the key derivation function (stoffu)
| * | | | wallet: allow adjusting number of rounds for the key derivation functionstoffu2018-08-081-10/+15
| | |_|/ | |/| |
* | | | Merge pull request #3528luigi11112018-08-151-29/+114
|\ \ \ \ | |/ / / |/| | | | | | | 34d4b79 wallet2: use a gamma distribution to pick fake outs (moneromooo-monero)
| * | | wallet2: use a gamma distribution to pick fake outsmoneromooo-monero2018-07-031-29/+114
| | | | | | | | | | | | | | | | | | | | as per "An Empirical Analysis of Linkability in the Monero Blockchain", by Miller et al.
* | | | Merge pull request #4109luigi11112018-07-271-4/+2
|\ \ \ \ | | | | | | | | | | | | | | | 2951436 wallet: warn when payment IDs are used (moneromooo-monero)
| * | | | wallet: warn when payment IDs are usedmoneromooo-monero2018-07-121-4/+2
| | | | | | | | | | | | | | | | | | | | Subaddresses are better for privacy
* | | | | Merge pull request #4091luigi11112018-07-271-9/+40
|\ \ \ \ \ | |_|_|_|/ |/| | | | | | | | | a4272de wallet2: unlock keys file before calling verify_password (needed for Windows) (stoffu)
| * | | | wallet2: unlock keys file before calling verify_password (needed for Windows)stoffu2018-07-031-9/+40
| | |/ / | |/| | | | | | | | | | | | | | Also added notes to WalletManager::verifyWalletPassword (which afaik seems unused by anyone at the moment) regarding the need to unlock the keys file beforehand.
* | | | Merge pull request #4088luigi11112018-07-191-42/+16
|\ \ \ \ | | | | | | | | | | | | | | | 8c4db68 node_rpc_proxy: factor a few RPC calls using get_info (moneromooo-monero)
| * | | | node_rpc_proxy: factor a few RPC calls using get_infomoneromooo-monero2018-07-021-42/+16
| |/ / / | | | | | | | | | | | | Takes advantage of caching
* | | | Merge pull request #4087luigi11112018-07-191-4/+32
|\ \ \ \ | | | | | | | | | | | | | | | d6440ab wallet2: recover from index out of hashchain bounds error (moneromooo-monero)
| * | | | wallet2: recover from index out of hashchain bounds errormoneromooo-monero2018-07-161-4/+32
| | |_|/ | |/| | | | | | | | | | | | | | This can happen when there's a very large reorg on the daemon (ie, on testnet)
* | | | Merge pull request #4071luigi11112018-07-191-0/+19
|\ \ \ \ | | | | | | | | | | | | | | | d6d78f1 Allow fractional outputs to be ignored (stoffu)
| * | | | Allow fractional outputs to be ignoredstoffu2018-07-031-0/+19
| | |/ / | |/| |
* | | | Merge pull request #4033luigi11112018-07-191-2/+2
|\ \ \ \ | |_|/ / |/| | | | | | | 3e46db9 rpc: add a non binary get_transaction_pool_hashes RPC (moneromooo-monero)
| * | | rpc: add a non binary get_transaction_pool_hashes RPCmoneromooo-monero2018-06-211-2/+2
| | | |
* | | | wallet2: ensure outputs are processed only oncemoneromooo-monero2018-07-081-14/+17
| |_|/ |/| | | | | | | | | | | | | | This should be proof against any way one might get to multiple processing, such as generating the same derivation from the same pubkey, etc
* | | Merge pull request #3985Riccardo Spagni2018-07-031-10/+24
|\ \ \ | | | | | | | | | | | | 58cceaad wallet2: fix double counting outs if the tx pubkey is duplicated (moneromooo-monero)
| * | | wallet2: fix double counting outs if the tx pubkey is duplicatedmoneromooo-monero2018-07-031-10/+24
| | |/ | |/|
* | | Merge pull request #4041Riccardo Spagni2018-07-031-1/+1
|\ \ \ | | | | | | | | | | | | df9d50a8 wallet2: fix read buffer overflow in import_key_images (moneromooo-monero)
| * | | wallet2: fix read buffer overflow in import_key_imagesmoneromooo-monero2018-06-231-1/+1
| | |/ | |/|
* | | Merge pull request #4028Riccardo Spagni2018-07-031-1/+1
|\ \ \ | | | | | | | | | | | | 2a19697b wallet2: fix double header in unsigned transfer file (moneromooo-monero)
| * | | wallet2: fix double header in unsigned transfer filemoneromooo-monero2018-06-191-1/+1
| | | |
* | | | Merge pull request #4004Riccardo Spagni2018-07-031-0/+1
|\ \ \ \ | |_|_|/ |/| | | | | | | bc443494 wallet2: fix out of sync account tag cache (moneromooo-monero)
| * | | wallet2: fix out of sync account tag cachemoneromooo-monero2018-06-151-0/+1
| | | | | | | | | | | | | | | | | | | | This would cause crashes when trying to tag an account that was just created
* | | | Merge pull request #4067luigi11112018-06-271-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | 9a39b7d wallet2: fix build for windows (std::max again) (moneromooo-monero)
| * | | | wallet2: fix build for windows (std::max again)moneromooo-monero2018-06-281-1/+1
| | | | |
* | | | | wallet: prevent the same wallet file from being opened by multiple processesstoffu2018-06-281-0/+8
|/ / / /
* | | | Merge pull request #3907luigi11112018-06-271-1/+12
|\ \ \ \ | | | | | | | | | | | | | | | 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-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-13/+19
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 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-13/+19
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | 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 #3995luigi11112018-06-271-5/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 0a5292c wallet2: use decoded amount when reporting repeated output key (stoffu)
| * | | | | wallet2: use decoded amount when reporting repeated output keystoffu2018-06-131-5/+5
| |/ / / /