Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-12-05 | wallet: make the wallet refresh type a wallet setting | moneromooo-monero | 1 | -1/+2 | |
instead of a command line setting. It makes sense that is is a long lived setting. | |||||
2015-11-30 | Merge pull request #507 | Riccardo Spagni | 1 | -2/+5 | |
62e49a5 wallet: optional automatic refresh from the daemon (moneromooo-monero) | |||||
2015-11-28 | wallet: optional automatic refresh from the daemon | moneromooo-monero | 1 | -2/+5 | |
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. | |||||
2015-11-27 | wallet2: parallelize pulling blocks and processing them on refresh | moneromooo-monero | 1 | -0/+5 | |
This needed locking the use of m_http_client, to avoid collisions in I/O. | |||||
2015-11-27 | wallet2: maintain the short chain manually when refreshing | moneromooo-monero | 1 | -1/+1 | |
2015-11-27 | wallet2: split pull blocks between pulling and processing | moneromooo-monero | 1 | -1/+2 | |
2015-11-22 | wallet: make the refresh optimizations selectable via command line | moneromooo-monero | 1 | -2/+15 | |
Take the opportunity to add a no-coinbase case too, for even faster sync when an address is known to never have mined to. | |||||
2015-11-22 | wallet: speedup refresh from daemon | moneromooo-monero | 1 | -1/+1 | |
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. | |||||
2015-11-22 | wallet2: speedup refresh a bit | moneromooo-monero | 1 | -1/+3 | |
Use the NoodleDoodle threading technique to speedup a couple code blocks on the main path when refreshing blocks without any transactions for us. | |||||
2015-11-22 | wallet: storing outgoing tx info now defaults to enabled | moneromooo-monero | 1 | -2/+2 | |
The info is stored encrypted, and is pretty useful, often after the fact. | |||||
2015-11-22 | wallet: rename store-tx-keys to store-tx-info | moneromooo-monero | 1 | -5/+5 | |
With backward compatibility | |||||
2015-11-22 | wallet: improve show_transfers | moneromooo-monero | 1 | -4/+27 | |
More information is now saved and displayed | |||||
2015-11-21 | wallet: use incoming blocks to keep track of payments too | moneromooo-monero | 1 | -1/+2 | |
2015-11-15 | wallet: track outgoing payments and add a show_transfers command | moneromooo-monero | 1 | -3/+30 | |
It's a user friendly display of incoming and outgoing transfers, listed by height, within an optional height range. | |||||
2015-10-30 | simplewallet: add a set default-mixin command | moneromooo-monero | 1 | -2/+5 | |
The default default mixin is 4. It can now be changed per wallet. | |||||
2015-10-27 | Fix a possibly-unused warning, and rationalize types | moneromooo-monero | 1 | -4/+4 | |
2015-10-25 | Fix leak on real output when using a very recent output | moneromooo-monero | 1 | -1/+0 | |
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. | |||||
2015-10-11 | from hard fork 2, all outputs must be decomposed | moneromooo-monero | 1 | -32/+23 | |
The wallet decomposes fully as of now too. | |||||
2015-08-24 | wallet: only return tx keys via RPC if requested | moneromooo-monero | 1 | -3/+6 | |
To get the tx keys returned via RPC, set the "get_tx_key" or "get_tx_keys" request field to true (defaults to false). | |||||
2015-08-24 | Merge pull request #381 | Riccardo Spagni | 1 | -0/+12 | |
f197599 wallet: encrypt the cache file (moneromooo-monero) 98c76a3 chacha8: add a key generation variant that take a pointer and size (moneromooo-monero) | |||||
2015-08-22 | wallet: encrypt the cache file | moneromooo-monero | 1 | -0/+12 | |
It contains private data, such as a record of transactions. The key is derived from the view and spend secret keys. The encryption currently is one shot, so may require a lot of memory for large wallet caches. | |||||
2015-08-19 | make tx keys available to the user | moneromooo-monero | 1 | -3/+11 | |
They are also stored in the cache file, to be retrieved using a new get_tx_key command. | |||||
2015-08-11 | wallet: new rescan_spent command to update outputs' spent status | moneromooo-monero | 1 | -0/+1 | |
This obsoletes the need for a lengthy blockchain rescan when a transaction doesn't end up in the chain after being accepted by the daemon, or any other reason why the wallet's idea of spent and unspent outputs gets out of sync from the blockchain's. | |||||
2015-08-09 | encrypted payment ids are now 64 bit, instead of 256 bit | moneromooo-monero | 1 | -0/+2 | |
Pros: - smaller on the blockchain - shorter integrated addresses Cons: - less sparseness - less ability to embed actual information The boolean argument to encrypt payment ids is now gone from the RPC calls, since the decision is made based on the length of the payment id passed. | |||||
2015-07-22 | wallet: new transaction construction algorithm | moneromooo-monero | 1 | -0/+5 | |
It should avoid a lot of the issues sending more than half the wallet's contents due to change. Actual output selection is still random. Changing this would improve the matching of transaction amounts to output sizes, but may have non obvious effects on blockchain analysis. Mapped to the new transfer_new command in simplewallet, and transfer uses the existing algorithm. To use in RPC, add "new_algorithm: true" in the transfer_split JSON command. It is not used in the transfer command. | |||||
2015-07-18 | wallet: add boolean to always confirm transactions with the user | moneromooo-monero | 1 | -1/+6 | |
This can be useful if you want to be given a veto over the tx fee, or if you want to see what a tx fee would be without actually sending. | |||||
2015-06-20 | simplewallet: allow creating a wallet from a public address and view secret key | moneromooo-monero | 1 | -0/+9 | |
The needed information is supplied via a triple: --generate-from-view-key address:viewkey:filename | |||||
2015-05-31 | wallet: add watch only wallet support | moneromooo-monero | 1 | -1/+5 | |
The new save_watch_only saves a copy of the keys file without the spend key. It can then be given away to be used as a normal keys file, but with no spend ability. | |||||
2015-05-30 | wallet: add a sweep_dust command | moneromooo-monero | 1 | -0/+4 | |
Sends all the dust to your own wallet. May fail (if the fee required is more than the dust total). May end up paying most of the dust in fees. Unlocked dust total is now also displayed in "balance". | |||||
2015-05-27 | wallet: add consts where appropriate | moneromooo-monero | 1 | -9/+10 | |
because const is always appropriate | |||||
2015-01-15 | Merge pull request #215 | Riccardo Spagni | 1 | -1/+3 | |
24d500c Add a --restricted-rpc flag to simplewallet (moneromooo-monero) | |||||
2015-01-11 | Add a --restricted-rpc flag to simplewallet | moneromooo-monero | 1 | -1/+3 | |
It restricts RPC to a subset of "view only" commands. Kind of like a poor man's view key replacement. | |||||
2015-01-11 | Allow get_bulk_payments to return all payments regardless of payment ID | moneromooo-monero | 1 | -0/+1 | |
by giving an empty list of payment IDs. | |||||
2015-01-02 | year updated in license | Riccardo Spagni | 1 | -1/+1 | |
2014-12-13 | Merge pull request #203 | Riccardo Spagni | 1 | -0/+12 | |
583cf0a Document existing function (warptangent) 95eb944 Repeat prompt for wallet path if invalid (warptangent) | |||||
2014-12-11 | Document existing function | warptangent | 1 | -0/+6 | |
2014-12-11 | Repeat prompt for wallet path if invalid | warptangent | 1 | -0/+6 | |
simplewallet run without a wallet path argument should prompt again if an invalid path was entered. Validity here currently means the string isn't empty. | |||||
2014-12-08 | Add wallet2::verify_password method | warptangent | 1 | -0/+5 | |
Allows wallet password to be verified without changing wallet state. | |||||
2014-12-06 | Extract check for deterministic keys to wallet2::is_deterministic() | warptangent | 1 | -0/+4 | |
It's cleaner for wallet2.cpp and it also allows deterministic check by simplewallet.cpp. | |||||
2014-12-01 | prompt for seed language and error handling | warptangent | 1 | -0/+4 | |
- "seed" simplewallet command was only displaying seed if wallet was newly generated | |||||
2014-10-19 | Doxygen comments | Oran Juice | 1 | -7/+21 | |
2014-10-19 | Rewrites to old wallet file correctly | Oran Juice | 1 | -1/+4 | |
2014-10-18 | Doxygen comments in | Oran Juice | 1 | -2/+13 | |
2014-10-18 | Writes seed language while generating wallet. Wallet open fix. | Oran Juice | 1 | -1/+1 | |
2014-10-18 | Stores seed language in wallet file. added rapidjson. Yet to test backward ↵ | Oran Juice | 1 | -1/+6 | |
compatibility | |||||
2014-10-02 | Restructured language sources to be singletons | Oran Juice | 1 | -1/+5 | |
2014-09-23 | change to allow (at least a bit) for multiple TXT records | Thomas Winget | 1 | -1/+1 | |
2014-09-23 | Monero addres from DNS TXT record implemented, tests pass | Thomas Winget | 1 | -0/+3 | |
Still need to deal with DNSSEC and optional fields in the TXT record. | |||||
2014-09-15 | Separate testnet address prefix | Zachary Michaels | 1 | -2/+4 | |
2014-09-15 | Add testnet flag | Zachary Michaels | 1 | -2/+5 | |
Source: cryptonotefoundation | |||||
2014-08-03 | refactoring. get seed code in wallet2 | Jakob Lind | 1 | -0/+2 | |
2014-08-01 | #36 simplewallet refresh include optional height param | Jakob Lind | 1 | -3/+3 | |
height param is used optionally in refresh command TODO: This should also be the default behaviour when generating a new wallet. | |||||
2014-07-23 | License updated to BSD 3-clause | fluffypony | 1 | -3/+29 | |
2014-07-22 | Add get_bulk_payments rpc call | Zachary Michaels | 1 | -1/+1 | |
2014-06-30 | wallet RPC converted to use new transaction semantics | Thomas Winget | 1 | -1/+3 | |
wallet RPC now uses wallet2::create_transactions and wallet2::commit_tx instead of wallet2::transfer. This made it possible to add the RPC call /transfer_split, which will split transactions automatically if they are too large. The old call to /transfer will return an error stating to use /transfer_split if multiple transactions are needed to fulfill the request. | |||||
2014-06-30 | missed removing a debug print | Thomas Winget | 1 | -2/+0 | |
2014-06-30 | Transaction splitting *seems* to be working!!! | tom | 1 | -0/+3 | |
2014-06-30 | final changes to get transaction splitting building. needs testing. | Thomas Winget | 1 | -22/+22 | |
2014-06-30 | Added comments to wallet functions | Thomas Winget | 1 | -0/+6 | |
2014-06-12 | allow two-random-numbers wallet generation (but not as default) | Thomas Winget | 1 | -1/+1 | |
2014-06-12 | builds, but doesn't link. other than that, electrum-style recovery ↵ | Thomas Winget | 1 | -1/+1 | |
implemented (but not tested\!) | |||||
2014-06-12 | defaulted new parameters in modified functions | tom | 1 | -1/+1 | |
2014-06-12 | most functions prototyped/modified for wallet recovery | Thomas Winget | 1 | -1/+2 | |
2014-06-02 | Added 'payment_id' optional argument to 'transfer' wallet RPC method | Neozaru | 1 | -0/+2 | |
2014-05-25 | temporary fix for block reward dos | mydesktop | 1 | -1/+6 | |
2014-05-25 | 0.8.8update | mydesktop | 1 | -3/+3 | |
2014-05-03 | initial [broken] update | mydesktop | 1 | -14/+38 | |
2014-04-07 | Improvements in JSON RPC | Antonio Juarez | 1 | -16/+17 | |
2014-04-02 | json rpc for wallet and bugfix | Antonio Juarez | 1 | -204/+107 | |
2014-03-20 | some fixes | Antonio Juarez | 1 | -40/+146 | |
2014-03-03 | moved all stuff to github | Antonio Juarez | 1 | -0/+408 | |