aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet2.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | | simplewallet: allow to set threshold before warning about tx backlogselsta2017-10-021-0/+6
|/ /
* | Merge pull request #2491Riccardo Spagni2017-10-021-7/+20
|\ \ | | | | | | | | | | | | d5a9edf2 wallet2: fix exception on split txes (moneromooo-monero) 5c5b0fd0 wallet2: print unused indices on a single line (moneromooo-monero)
| * | wallet2: fix exception on split txesmoneromooo-monero2017-09-201-1/+3
| | |
| * | wallet2: print unused indices on a single linemoneromooo-monero2017-09-201-6/+17
| | | | | | | | | | | | Decreases log spam massively on large wallets
* | | wallet2: fix hash chain trimming when the inner chain becomes emptymoneromooo-monero2017-10-021-1/+28
| |/ |/| | | | | | | It'd prevent further syncing. Recovery of empty hash chains is automatic, but requires a running daemon
* | wallet2: do not keep block hashes below last checkpointmoneromooo-monero2017-09-251-15/+48
| | | | | | | | This saves a lot of space and load/save time for wallet caches
* | move checkpoints in a separate librarymoneromooo-monero2017-09-251-4/+4
| |
* | wallet2: simplify tx processing a bitmoneromooo-monero2017-09-251-72/+53
| |
* | wallet2: factor some of the tx scanning codemoneromooo-monero2017-09-251-48/+20
| |
* | wallet2: catch failure to parse addressmoneromooo-monero2017-09-251-1/+5
| | | | | | | | CID 175297
* | wallet2: catch failure to save keys filemoneromooo-monero2017-09-251-2/+3
| | | | | | | | CID 161848
* | Merge pull request #2386Riccardo Spagni2017-09-251-12/+10
|\ \ | | | | | | | | | | | | a15e8583 wallet2: guard against daemon sending txes in the wrong order (moneromooo-monero) 8fe5f609 rpc: order transactions in the order they were requested (moneromooo-monero)
| * | wallet2: guard against daemon sending txes in the wrong ordermoneromooo-monero2017-09-111-12/+10
| | |
* | | Merge pull request #2377Riccardo Spagni2017-09-251-0/+141
|\ \ \ | | | | | | | | | | | | b5cbdce8 wallet2: correctly handle in/out payments for view-only wallet (stoffu)
| * | | wallet2: correctly handle in/out payments for view-only walletstoffu2017-09-211-0/+141
| | | |
* | | | Merge pull request #2257Riccardo Spagni2017-09-251-2/+12
|\ \ \ \ | |/ / / |/| | | | | | | 651baaec wallet: add encrypted seed functionality (moneromooo-monero)
| * | | wallet: add encrypted seed functionalitymoneromooo-monero2017-09-121-2/+12
| |/ / | | | | | | | | | | | | This uses luigi1111's CN_Add method. See https://xmr.llcoins.net for details.
* | | Merge pull request #2441Riccardo Spagni2017-09-201-1/+1
|\ \ \ | |_|/ |/| | | | | fee3c3ed Update wallet2.cpp for misspelling (Matthew Campassi)
| * | Update wallet2.cpp for misspellingMatthew Campassi2017-09-121-1/+1
| |/ | | | | Misspelling in wallet2.cpp
* / Use a threadpoolHoward Chu2017-09-141-43/+20
|/ | | | Instead of constantly creating and destroying threads
* Merge pull request #2362Riccardo Spagni2017-09-021-20/+35
|\ | | | | | | adce8ae4 simplewallet: new "fee" command to display fee information (moneromooo-monero)
| * simplewallet: new "fee" command to display fee informationmoneromooo-monero2017-08-291-20/+35
| | | | | | | | including expected transaction backlog at different priorities
* | Merge pull request #2342Riccardo Spagni2017-09-021-0/+3
|\ \ | | | | | | | | | 2e338ca5 wallet2: account for huge testnet reorgs for estimating height (moneromooo-monero)
| * | wallet2: account for huge testnet reorgs for estimating heightmoneromooo-monero2017-08-251-0/+3
| | |
* | | Merge pull request #2309Riccardo Spagni2017-09-021-18/+72
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | d58700e0 WalletAPI: only allow trusted daemon when importing key images (Jaquee) 8a9bbd26 WalletAPI: copy wallet data when creating a view only wallet (Jaquee) d27fe32e wallet2: export/import wallet data functions (Jaquee) 225a25f3 import_key_images - allow importing without being connected to daemon (Jaquee)
| * | wallet2: export/import wallet data functionsJaquee2017-08-211-0/+49
| | |
| * | import_key_images - allow importing without being connected to daemonJaquee2017-08-181-18/+23
| |/
* / wallet: new option to check/confirm txpool backlog when sendingmoneromooo-monero2017-08-261-0/+58
|/
* Merge pull request #2258Riccardo Spagni2017-08-151-3/+20
|\ | | | | | | 74597bd1 wallet2: improve refresh height determination (moneromooo-monero)
| * wallet2: improve refresh height determinationmoneromooo-monero2017-08-061-3/+20
| | | | | | | | | | | | As reported by jaquee, the calculation could underflow for very low heights. Additionally, we now use the target height too.
* | Merge pull request #2252Riccardo Spagni2017-08-151-0/+4
|\ \ | | | | | | | | | 9707998a wallet2: clear some missing containers in clear() (moneromooo-monero)
| * | wallet2: clear some missing containers in clear()moneromooo-monero2017-08-051-0/+4
| |/
* | Merge pull request #2240Riccardo Spagni2017-08-151-0/+9
|\ \ | | | | | | | | | | | | | | | b7d6ec83 simplewallet: add (out of sync) or (no daemon) markers in the prompt (moneromooo-monero) fa23a500 wallet2: add a is_synced function (moneromooo-monero) f1307bbd node_rpc_proxy: add a proxy for target height (moneromooo-monero)
| * | wallet2: add a is_synced functionmoneromooo-monero2017-08-021-0/+9
| |/
* | Merge pull request #2238Riccardo Spagni2017-08-151-2/+19
|\ \ | | | | | | | | | ad4649ac Enable verifying wallet password with having to load wallet. (m2049r)
| * | Enable verifying wallet password with having to load wallet.m2049r2017-08-031-2/+19
| |/
* | Merge pull request #2233Riccardo Spagni2017-08-151-0/+8
|\ \ | | | | | | | | | 67ce4910 wallet2: store testnet bool in keys file (Jaquee)
| * | wallet2: store testnet bool in keys fileJaquee2017-08-051-0/+8
| |/
* | Merge pull request #2205Riccardo Spagni2017-08-151-0/+1
|\ \ | | | | | | | | | c97d1bd3 wallet: return unlock_time in get_transfers (moneromooo-monero)
| * | wallet: return unlock_time in get_transfersmoneromooo-monero2017-08-021-0/+1
| |/ | | | | | | also show it in simplewallet's show_transfer
* | change mixin to ring size in user visible placesmoneromooo-monero2017-08-071-2/+2
| |
* | Merge pull request #2203Riccardo Spagni2017-08-071-19/+37
|\ \ | | | | | | | | | 0c57df97 wallet2: fix temporarily missing incoming tx when being mined (moneromooo-monero)
| * | wallet2: fix temporarily missing incoming tx when being minedmoneromooo-monero2017-08-051-19/+37
| |/ | | | | | | | | | | | | When scanning the txpool without having first updated the blockchain, the tx would be seen as neither in the txpool nor the chain, and removed, so it'd only reappear once the chain is refreshed, and the tx seen in a block.
* / Fix spelling errorsErik de Castro Lopo2017-07-051-8/+8
|/
* wallet2: get current height from the daemon on creationmoneromooo-monero2017-06-261-5/+14
| | | | | Use current time to estimate current height only if the daemon cannot be queried.
* wallet2: fix infinite loop on future refresh heightmoneromooo-monero2017-06-261-1/+1
| | | | | | | If the refresh height is in the future, the current code will loop till the actual height reaches this. Fix it by bailing out if we receive only three hashes, which is what we set in the call parameters.
* wallet: fix refresh_from_height setting on new walletmoneromooo-monero2017-06-261-3/+2
| | | | | | | The previous patch was based on a wrong premise (that the daemon height was 0 because the daemon calling code wasn't yet initialized). In fact, current height approximation was not setup for testnet. Fix this.
* Prevent crash if performing certain actions before wallet is initializedRobby Weinberg2017-06-031-0/+4
|
* Merge pull request #2058Riccardo Spagni2017-06-011-4/+4
|\ | | | | | | 6bcd3b2d fix get_upper_transaction rename (schnerchi)
| * fix get_upper_transaction renameschnerchi2017-05-311-4/+4
| |