| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | wallet2: decide at runtime which upper tx size to use | moneromooo-monero | 2016-01-10 | 2 | -6/+20 |
| | | | | | | | | | The value will be different depending on whether we've reached the first hard fork, which allows a larger size, or not. This fixes transactions being rejected by the daemon on mainnet where the first hard fork is not yet active. | ||||
| * | rpc: is_key_image_spent now checks the tx pool too | moneromooo-monero | 2016-01-05 | 1 | -3/+3 |
| | | |||||
| * | Merge pull request #584 | Riccardo Spagni | 2015-12-31 | 1 | -1/+3 |
| |\ | | | | | | | 5c67c48 wallet: don't forget to close the file after storing cache (moneromooo-monero) | ||||
| | * | wallet: don't forget to close the file after storing cache | moneromooo-monero | 2015-12-31 | 1 | -1/+3 |
| | | | | | | | | | | | Also add some flags to open, as epee's save_string_to_file does, to truncate file, etc. | ||||
| * | | updated copyright year | Riccardo Spagni | 2015-12-31 | 8 | -8/+8 |
| | | | |||||
| * | | wallet: add a rescan_bc command and rescan_blockchain RPC | moneromooo-monero | 2015-12-30 | 5 | -0/+56 |
| | | | | | | | | | | | | | | | | | | | Blockchain hashes and key images are flushed, and blocks are pulled anew from the daemon. The console command is shortened to match bc_height. This should make it a lot easier on users who are currently told to remove this particular cache file but keep the keys one, etc, etc. | ||||
| * | | wallet: protect against exceptions in the block pull thread | moneromooo-monero | 2015-12-30 | 2 | -14/+30 |
| |/ | | | | | This can happen when the daemon exits, which would also cause the wallet to crash via unhandled exception | ||||
| * | no longer need to pass the size to rapidjson | Riccardo Spagni | 2015-12-30 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #575 | Riccardo Spagni | 2015-12-30 | 1 | -6/+8 |
| |\ | | | | | | | 61befc2 wallet: store cache to file without unnecessary memory buffer (moneromooo-monero) | ||||
| | * | wallet: store cache to file without unnecessary memory buffer | moneromooo-monero | 2015-12-29 | 1 | -6/+8 |
| | | | |||||
| * | | wallet_rpc_server: exit async, so we reply to stop_wallet RPC | moneromooo-monero | 2015-12-28 | 2 | -1/+11 |
| | | | | | | | | | Reported by saddam | ||||
| * | | wallet: do not return error if incoming_transfers finds none | moneromooo-monero | 2015-12-28 | 1 | -5/+0 |
| |/ | | | | reported by saddam | ||||
| * | Merge pull request #557 | Riccardo Spagni | 2015-12-25 | 3 | -1/+35 |
| |\ | | | | | | | | | 791e7fb changed height to uint64_t (Brendan Telzrow) 4cd7913 added RPC wallet command getheight (Brendan Telzrow) | ||||
| | * | changed height to uint64_t | Brendan Telzrow | 2015-12-23 | 1 | -4/+4 |
| | | | |||||
| | * | added RPC wallet command getheight | Brendan Telzrow | 2015-12-23 | 3 | -1/+35 |
| | | | |||||
| * | | fixed missing parenthesis | Riccardo Spagni | 2015-12-24 | 1 | -1/+1 |
| | | | |||||
| * | | fix for 'failed to generate new wallet: failed to save file' error during ↵ | Lex Kalinkin | 2015-12-24 | 1 | -3/+5 |
| |/ | | | | wallet generation | ||||
| * | Merge pull request #550 | Riccardo Spagni | 2015-12-22 | 1 | -2/+5 |
| |\ | | | | | | | 8c93608 wallet: fix load/save versioning bug for recently added tx data (moneromooo-monero) | ||||
| | * | wallet: fix load/save versioning bug for recently added tx data | moneromooo-monero | 2015-12-20 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | The version number passed to those data's serialize function was always 0, not the wallet's version as I had expected. A version number now exists for these structures so they're versioned correctly. | ||||
| * | | Allow the wallet to access hard fork information | moneromooo-monero | 2015-12-19 | 2 | -2/+39 |
| |/ | | | | And make it change behavior slightly when close/after first hard fork | ||||
| * | Merge pull request #544 | Riccardo Spagni | 2015-12-18 | 1 | -2/+2 |
| |\ | | | | | | | 01e92eb replace std::auto_ptr with std::unique_ptr (moneromooo-monero) | ||||
| | * | replace std::auto_ptr with std::unique_ptr | moneromooo-monero | 2015-12-17 | 1 | -2/+2 |
| | | | | | | | | | The former is obsolete | ||||
| * | | wallet: save to a temporary file, then rename | moneromooo-monero | 2015-12-17 | 2 | -1/+20 |
| |/ | | | | This should avoid most of wallet cache corruption cases | ||||
| * | wallet: make the wallet refresh type a wallet setting | moneromooo-monero | 2015-12-05 | 2 | -1/+15 |
| | | | | | | instead of a command line setting. It makes sense that is is a long lived setting. | ||||
| * | wallet: default auto-refresh to true for old wallets | moneromooo-monero | 2015-12-05 | 1 | -0/+1 |
| | | |||||
| * | wallet: add a stop_wallet RPC call | moneromooo-monero | 2015-12-05 | 3 | -0/+40 |
| | | |||||
| * | wallet2: default auto-refresh to true for preexisting wallets | moneromooo-monero | 2015-11-30 | 1 | -1/+1 |
| | | |||||
| * | wallet: cancellable refresh | moneromooo-monero | 2015-11-29 | 1 | -0/+1 |
| | | | | | | | | | ^C while in manual refresh will cancel the refresh, since that's often an annoying thing to have to wait for. Also, a manual refresh command will interrupt any running background refresh and take over, rather than wait for the background refresh to be done, and look to be hanging. | ||||
| * | Merge pull request #509 | Riccardo Spagni | 2015-11-30 | 1 | -0/+8 |
| |\ | | | | | | | 3030e3e wallet2: remove confirmed transactions from detached blocks (moneromooo-monero) | ||||
| | * | wallet2: remove confirmed transactions from detached blocks | moneromooo-monero | 2015-11-29 | 1 | -0/+8 |
| | | | |||||
| * | | Merge pull request #507 | Riccardo Spagni | 2015-11-30 | 2 | -2/+9 |
| |\ \ | | | | | | | | | | 62e49a5 wallet: optional automatic refresh from the daemon (moneromooo-monero) | ||||
| | * | | wallet: optional automatic refresh from the daemon | moneromooo-monero | 2015-11-28 | 2 | -2/+9 |
| | |/ | | | | | | | | | | | The daemon will be polled every 90 seconds for new blocks. It is enabled by default, and can be turned on/off with set auto-refresh 1 and set auto-refresh 0 in the wallet. | ||||
| * | | wallet2: speed up wallet refresh for large miners | moneromooo-monero | 2015-11-28 | 1 | -14/+47 |
| | | | |||||
| * | | wallet2: parallelize pulling blocks and processing them on refresh | moneromooo-monero | 2015-11-27 | 2 | -13/+49 |
| | | | | | | | | | | | This needed locking the use of m_http_client, to avoid collisions in I/O. | ||||
| * | | wallet2: maintain the short chain manually when refreshing | moneromooo-monero | 2015-11-27 | 2 | -4/+17 |
| | | | |||||
| * | | wallet2: split pull blocks between pulling and processing | moneromooo-monero | 2015-11-27 | 2 | -10/+20 |
| |/ | |||||
| * | wallet: make the refresh optimizations selectable via command line | moneromooo-monero | 2015-11-22 | 2 | -3/+20 |
| | | | | | | Take the opportunity to add a no-coinbase case too, for even faster sync when an address is known to never have mined to. | ||||
| * | wallet: speedup refresh from daemon | moneromooo-monero | 2015-11-22 | 2 | -38/+59 |
| | | | | | | | Assume the whole of a coinbase goes to the same address (so that if the first output isn't for us, none of it is), and only look for payment id when we received something in the transaction. | ||||
| * | wallet2: minor cleanup | moneromooo-monero | 2015-11-22 | 1 | -7/+4 |
| | | | | | | - use std::vector::std::deque to not leak when exceptions happen - use std::unique_ptr instead of the deprecated std::auto_ptr | ||||
| * | wallet2: speedup refresh a bit | moneromooo-monero | 2015-11-22 | 2 | -3/+151 |
| | | | | | | | Use the NoodleDoodle threading technique to speedup a couple code blocks on the main path when refreshing blocks without any transactions for us. | ||||
| * | wallet: storing outgoing tx info now defaults to enabled | moneromooo-monero | 2015-11-22 | 1 | -2/+2 |
| | | | | | | The info is stored encrypted, and is pretty useful, often after the fact. | ||||
| * | wallet: rename store-tx-keys to store-tx-info | moneromooo-monero | 2015-11-22 | 2 | -11/+12 |
| | | | | | With backward compatibility | ||||
| * | wallet: improve show_transfers | moneromooo-monero | 2015-11-22 | 2 | -6/+64 |
| | | | | | More information is now saved and displayed | ||||
| * | wallet: use incoming blocks to keep track of payments too | moneromooo-monero | 2015-11-21 | 2 | -1/+21 |
| | | |||||
| * | wallet: track outgoing payments and add a show_transfers command | moneromooo-monero | 2015-11-15 | 2 | -10/+65 |
| | | | | | | It's a user friendly display of incoming and outgoing transfers, listed by height, within an optional height range. | ||||
| * | simplewallet: add a set default-mixin command | moneromooo-monero | 2015-10-30 | 2 | -2/+10 |
| | | | | | The default default mixin is 4. It can now be changed per wallet. | ||||
| * | wallet2: fix CLANG compile error | moneromooo-monero | 2015-10-30 | 1 | -1/+1 |
| | | |||||
| * | Fix a possibly-unused warning, and rationalize types | moneromooo-monero | 2015-10-27 | 2 | -9/+9 |
| | | |||||
| * | Fix leak on real output when using a very recent output | moneromooo-monero | 2015-10-25 | 2 | -2/+1 |
| | | | | | | | | | The wallet and the daemon applied different height considerations when selecting outputs to use. This can leak information on which input in a ring signature is the real one. Found and originally fixed by smooth on Aeon. | ||||
| * | wallet2: really include non canonical outputs in dust sweep | moneromooo-monero | 2015-10-14 | 1 | -1/+1 |
| | | |||||
