aboutsummaryrefslogtreecommitdiff
path: root/src/simplewallet/simplewallet.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | simplewallet: add optional trusted/untrusted argument to set_daemonmoneromooo-monero2018-06-051-1/+28
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | Otherwise the previous daemon's trustedness would carry over. If not specified, the local address check is performed again.
* | | | | | Merge pull request #3896luigi11112018-06-201-4/+4
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | 6b8568e simplewallet.sign_transfer: rename export to export_raw, add help message (stoffu)
| * | | | | simplewallet.sign_transfer: rename export to export_raw, add help messagestoffu2018-06-011-4/+4
| |/ / / /
* | | | | Merge pull request #3804luigi11112018-06-161-0/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 89e51ec simple-wallet-cli: Add warnings about inaccurate balances to to watch-only wallet (jcktm)
| * | | | | simple-wallet-cli: Add warnings about inaccurate balances to to watch-only ↵jcktm2018-05-151-0/+2
| | |/ / / | |/| | | | | | | | | | | | | wallet
* | | | | Merge pull request #3798luigi11112018-06-161-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | f357210 Fix Typo (Rafficer)
| * | | | | Fix TypoRafficer2018-05-121-1/+1
| |/ / / /
* | | | | Merge pull request #3780luigi11112018-06-161-64/+4
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 9c2a7b4 wallet-rpc: watch-only and cold wallet features added (ph4r05)
| * | | | | wallet-rpc: watch-only and cold wallet features addedDusan Klinec2018-06-031-64/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - unsigned_txset, signed_txset in transfer / submit_transfer / sign_transfer - export_outputs, import_outputs Squashed commits: [f4d9f3d4] wallet-rpc: do_not_relay removed from submit_transfer [5b16a86f] wallet-rpc: review-fix - method signature changes, renaming [b7fbb10a] wallet-rpc: naming fixes (unsigned vs signed), consts renamed [8c7d2727] wallet-rpc: sign_transfer added [481d024a] wallet2: sign_tx splitted to work with strings and structs, more granular [2a474db9] wallet-rpc: wallet2::load_unsigned_tx split to load from str, file [b1e3a018] wallet-rpc: review fix, load_tx_from_str variable rename [1f6373be] wallet-rpc: review fix: save_tx_to_{str,file} [2a08eafc] wallet-rpc: review comments fixes - redundant this removed from wallet2.cpp - load_tx_from_str, load_tx_from_file [43498052] wallet-rpc: submit_transfer added [9c45d1ad] wallet-rpc: watch_only check, return unsigned_txset [62831396] wallet2: added string variants to load_tx, save_tx - analogously to save_multisig_tx - required for monero-wallet-rpc to support watch-only wallet
* | | | | | Merge pull request #3538luigi11112018-06-161-2/+110
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | f4e3295 simplewallet: set_ring can now take a file with rings (moneromooo-monero)
| * | | | | simplewallet: set_ring can now take a file with ringsmoneromooo-monero2018-06-091-2/+110
| | |_|/ / | |/| | |
* | | | | Merge pull request #3648luigi11112018-06-121-8/+5
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 6f36cf0 Improve 'show_transfers' date formatting (ryan-ronnander)
| * | | | | Improve 'show_transfers' date formattingRyan Ronnander2018-04-151-8/+5
| | | | | | | | | | | | | | | | | | | | | | | | Change the wallet's 'show_transfers' command to always output the transaction date with timestamp (24 hour UTC).
* | | | | | Merge pull request #3643luigi11112018-06-121-2/+18
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | e2b7558 handle improper log levels (cryptochangements34)
| * | | | | handle improper log levelscryptochangements342018-04-151-2/+18
| |/ / / /
* | | | | Merge pull request #3640luigi11112018-05-311-1/+8
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | f36132a wallet cli/rpc: terminate execution with code 0 when --help or --version is given (stoffu)
| * | | | wallet cli/rpc: terminate execution with code 0 when --help or --version is ↵stoffu2018-04-221-1/+8
| | |/ / | |/| | | | | | | | | | given
* | | | Merge pull request #3491luigi11112018-05-301-0/+11
|\ \ \ \ | | | | | | | | | | | | | | | c8cb5fc exit if specified wallet file doesn't exist (cryptochangements34)
| * | | | exit if specified wallet file doesn't existcryptochangements342018-03-241-0/+11
| | | | |
* | | | | Merge pull request #3477luigi11112018-05-291-24/+32
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 3f5fb6f simplewallet: add --untrusted-daemon option (moneromooo-monero)
| * | | | | simplewallet: add --untrusted-daemon optionmoneromooo-monero2018-03-221-24/+32
| |/ / / /
* | | | | Merge pull request #3470luigi11112018-05-291-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | ad19f86 don't show error twice when starting simplewallet (cryptochangements34)
| * | | | | don't show error twice when starting simplewalletcryptochangements342018-03-211-1/+1
| |/ / / /
* | / / / simplewallet: use correct unit for fee commandstoffu2018-05-201-1/+1
| |/ / / |/| | |
* | | | Merge pull request #3579Riccardo Spagni2018-04-211-2/+2
|\ \ \ \ | | | | | | | | | | | | | | | 0b88fff3 simplewallet: fix help message of sign_transfer (stoffu)
| * | | | simplewallet: fix help message of sign_transferstoffu2018-04-071-2/+2
| |/ / /
* | / / simplewallet: add version commandmoneromooo-monero2018-04-131-0/+11
| |/ / |/| |
* | | Merge pull request #3534Riccardo Spagni2018-04-121-0/+20
|\ \ \ | | | | | | | | | | | | eecfb57d wallet: warn if not using the default ring size (moneromooo-monero)
| * | | wallet: warn if not using the default ring sizemoneromooo-monero2018-03-311-0/+20
| |/ /
* | | Merge pull request #3532Riccardo Spagni2018-04-121-1/+1
|\ \ \ | | | | | | | | | | | | aa5c2e01 simplewallet: warn about key reuse on startup (moneromooo-monero)
| * | | simplewallet: warn about key reuse on startupmoneromooo-monero2018-03-311-1/+1
| |/ /
* | | Merge pull request #3536Riccardo Spagni2018-04-121-2/+18
|\ \ \ | | | | | | | | | | | | | | | | | | | | c77d2bfa Add the possibility to export private view key for fast scan. (cslashm) 100b7bc1 Change mutex lock model to avoid dead lock and ensure locks are always released. (cslashm) 641dfc99 Automatic height setup when creating/restoring hw device. (cslashm)
| * | | Automatic height setup when creating/restoring hw device.cslashm2018-03-311-2/+18
| |/ / | | | | | | | | | | | | When creating/restoring wallet, if --restore-height option is not used the current estimate height is used for starting the scan. In other words it is assume we are creating a new account.
* / / wallet: catch exceptions dealing with ringdb and warnmoneromooo-monero2018-03-211-0/+3
|/ /
* | Merge pull request #3426Riccardo Spagni2018-03-181-2/+9
|\ \ | | | | | | | | | 8ea3c4d5 simplewallet: new --use-english-language-names flag (moneromooo-monero)
| * | simplewallet: new --use-english-language-names flagmoneromooo-monero2018-03-171-2/+9
| | | | | | | | | | | | | | | On some Windows systems, displaying language names in their own languages freezes the display.
* | | wallet: make the segregation height settablemoneromooo-monero2018-03-171-1/+23
|/ / | | | | | | via user setting first, then DNS TXT record, hardcoded fallback
* | Add command line option allowing to restrict the default sub-address ↵stoffu2018-03-161-1/+81
| | | | | | | | | | | | lookahead in order to avoid so looooong time of set-up when creating a HW based wallet.
* | Merge pull request #3416Riccardo Spagni2018-03-161-0/+5
|\ \ | | | | | | | | | 6f54c910 simplewallet: fix restore height prompt that got disabled by #3175 (stoffu)
| * | simplewallet: fix restore height prompt that got disabled by #3175stoffu2018-03-161-0/+5
| |/
* | Merge pull request #3376Riccardo Spagni2018-03-161-2/+6
|\ \ | | | | | | | | | 833f9fcf show '<Not set>' for empty wallet description (cryptochangements34)
| * | show '<Not set>' for empty wallet descriptioncryptochangements342018-03-151-2/+6
| | |
* | | Merge pull request #3336Riccardo Spagni2018-03-161-1/+1
|\ \ \ | | | | | | | | | | | | 57c0b1ed Fix typos in various files (Dimitris Apostolou)
| * | | Fix typos in various filesDimitris Apostolou2018-03-151-1/+1
| | |/ | |/|
* | | wallet: more user friendly print_ringmoneromooo-monero2018-03-161-9/+22
| | | | | | | | | | | | | | | It can now take a txid (to display rings for all its inputs), and will print rings in a format that set_ring understands
* | | wallet: add a set_ring commandmoneromooo-monero2018-03-161-1/+80
| | | | | | | | | | | | | | | This is so one can set rings for spent key images in case the attackers don't merge the ring matching patch set.
* | | wallet: make ringdb an object with database statemoneromooo-monero2018-03-161-2/+2
| | |
* | | wallet: add an output blackball list to avoid using those in ringsmoneromooo-monero2018-03-161-0/+141
| | |
* | | wallet: key reuse mitigation optionsmoneromooo-monero2018-03-161-1/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a pre-fork output is spent on both Monero and attack chain, any post-fork output can be deduced to be a fake output, thereby decreasing the effective ring size. The segregate-per-fork-outputs option, on by default, allows selecting only pre-fork outputs in this case, so that the same ring can be used when spending it on the other side, which does not decrease the effective ring size. This is intended to be SET when intending to spend Monero on the attack fork, and to be UNSET if not intending to spend Monero on the attack fork (since it leaks the fact that the output being spent is pre-fork). If the user is not certain yet whether they will spend pre-fork outputs on a key reusing fork, the key-reuse-mitigation2 option should be SET instead. If you use this option and intend to spend Monero on both forks, then spend real Monero first.
* | | wallet: add shared ring databasemoneromooo-monero2018-03-161-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This maps key images to rings, so that different forks can reuse the rings by key image. This avoids revealing the real inputs like would happen if two forks spent the same outputs with different rings. This database is meant to be shared with all Monero forks which don't bother making a new chain, putting users' privacy at risk in the process. It is placed in a shared data directory by default ($HOME/.shared-ringdb on UNIX like systems). You may use --shared-ringdb-dir to override this location, and should then do so for all Monero forks for them to share the database.