aboutsummaryrefslogtreecommitdiff
path: root/src/simplewallet/simplewallet.h
Commit message (Collapse)AuthorAgeFilesLines
...
* simplewallet: add a new --restore-from-keys optionmoneromooo-monero2016-02-221-0/+3
| | | | | | | It is similar in use to --restore-from-view-key, but also expects a spend private key. Requested by luigi1112, and useful to restore MyMonero wallets.
* Fix V1/V2 use of hard fork related parametersmoneromooo-monero2016-01-291-1/+2
| | | | | Some of it uses hardcoded height, which will need some thinking for next (voted upon) fork.
* simplewallet: remove leftover command line refresh-type handlingmoneromooo-monero2016-01-251-2/+0
|
* updated copyright yearRiccardo Spagni2015-12-311-1/+1
|
* wallet: add a rescan_bc command and rescan_blockchain RPCmoneromooo-monero2015-12-301-0/+2
| | | | | | | | | 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: make the wallet refresh type a wallet settingmoneromooo-monero2015-12-051-0/+1
| | | | | instead of a command line setting. It makes sense that is is a long lived setting.
* wallet: cancellable refreshmoneromooo-monero2015-11-291-0/+3
| | | | | | | | ^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.
* wallet: optional automatic refresh from the daemonmoneromooo-monero2015-11-281-0/+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.
* wallet: make the refresh optimizations selectable via command linemoneromooo-monero2015-11-221-1/+3
| | | | | 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: rename store-tx-keys to store-tx-infomoneromooo-monero2015-11-221-1/+1
| | | | With backward compatibility
* simplewallet: lessen display flicker confusionmoneromooo-monero2015-11-211-2/+2
| | | | | | | Height seemed to be flying all over the place on a rescan here. Logging to a file shows the heights are actually correct, and this is some kind of screen refresh artifact. Flush after \r and update less often to reduce this effect a lot.
* wallet: track outgoing payments and add a show_transfers commandmoneromooo-monero2015-11-151-0/+1
| | | | | 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 commandmoneromooo-monero2015-10-301-0/+1
| | | | The default default mixin is 4. It can now be changed per wallet.
* simplewallet: add a check_tx_key commandmoneromooo-monero2015-10-141-0/+1
| | | | | It allows one to check the amount of monero sent to a particular address in a particular transaction, given that transaction's tx key
* simplewallet: add a --trusted-daemon flagmoneromooo-monero2015-10-111-0/+1
| | | | | It allows enabling the rescan_spent command only for trusted daemon
* simplewallet: add a store-tx-keys option to setmoneromooo-monero2015-08-241-0/+1
| | | | To enable storing tx keys in the (now encrypted) wallet cache.
* make tx keys available to the usermoneromooo-monero2015-08-191-0/+1
| | | | | They are also stored in the cache file, to be retrieved using a new get_tx_key command.
* wallet: new rescan_spent command to update outputs' spent statusmoneromooo-monero2015-08-111-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.
* wallet: new transaction construction algorithmmoneromooo-monero2015-07-221-0/+2
| | | | | | | | | | | | | | | 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.
* simplewallet: fix context/string order mismatchmoneromooo-monero2015-07-191-1/+1
|
* wallet: add boolean to always confirm transactions with the usermoneromooo-monero2015-07-181-0/+1
| | | | | 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.
* Translatable strings for simplewalletmoneromooo-monero2015-07-141-1/+4
| | | | | | | The system is mostly the Qt system, but we don't use Qt to avoid the dependencies. See README.i18n for details.
* simplewallet: allow creating a wallet from a public address and view secret keymoneromooo-monero2015-06-201-0/+3
| | | | | | The needed information is supplied via a triple: --generate-from-view-key address:viewkey:filename
* Integrated addresses (standard address plus payment id)moneromooo-monero2015-06-121-0/+1
|
* wallet: add watch only wallet supportmoneromooo-monero2015-05-311-0/+1
| | | | | | 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.
* wallet: add a sweep_dust commandmoneromooo-monero2015-05-301-0/+1
| | | | | | 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".
* Add spendkey dump to simplewalletluigi11112015-05-191-0/+1
|
* year updated in licenseRiccardo Spagni2015-01-021-1/+1
|
* Add simple_wallet::seed_set_language methodwarptangent2014-12-081-0/+12
| | | | | Add simple_wallet::set_variable method to provide top-level "set" command and support "set seed language" command.
* Prints seed after wallet upgrade. Removed iostream include.Oran Juice2014-10-191-0/+5
|
* Restructured language sources to be singletonsOran Juice2014-10-021-1/+2
|
* Doxygen comments inOran Juice2014-09-271-4/+20
|
* Accepts seed language choice from user.Oran Juice2014-09-251-0/+1
|
* Add testnet flagZachary Michaels2014-09-151-2/+2
| | | | Source: cryptonotefoundation
* added viewkey command to CLIJakob Lind2014-08-051-0/+1
|
* added seed command to get deterministic seed.Jakob Lind2014-08-031-0/+1
| | | | not yet password protected
* License updated to BSD 3-clausefluffypony2014-07-231-3/+29
|
* wallet RPC converted to use new transaction semanticsThomas Winget2014-06-301-1/+0
| | | | | | | | 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.
* final changes to get transaction splitting building. needs testing.Thomas Winget2014-06-301-3/+3
|
* working on dividing functions in prep for tx splittingtom2014-06-301-0/+4
|
* allow two-random-numbers wallet generation (but not as default)Thomas Winget2014-06-121-3/+2
|
* reworked command line args for simplewallet.Thomas Winget2014-06-121-1/+1
| | | | --generate-new-wallet and --wallet-file are now properly mutually-exclusive.
* most functions prototyped/modified for wallet recoveryThomas Winget2014-06-121-1/+9
|
* 0.8.8updatemydesktop2014-05-251-1/+1
|
* Added 'save_bc' command in daemon for saving blockchain remotelyNeozaru2014-05-161-0/+1
|
* initial [broken] updatemydesktop2014-05-031-0/+3
|
* json rpc for wallet and bugfixAntonio Juarez2014-04-021-3/+63
|
* some fixesAntonio Juarez2014-03-201-6/+6
|
* moved all stuff to githubAntonio Juarez2014-03-031-0/+74