aboutsummaryrefslogtreecommitdiff
path: root/src/wallet/wallet2.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Ledger HW Bug fixesCédric2018-03-121-43/+59
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the way the REAL mode is handle: Let create_transactions_2 and create_transactions_from construct the vector of transactions. Then iterate on it and resign. We just need to add 'outs' list in the TX struct for that. Fix default secret keys value when DEBUG_HWDEVICE mode is off The magic value (00...00 for view key and FF..FF for spend key) was not correctly set when DEBUG_HWDEVICE was off. Both was set to 00...00. Add sub-address info in ABP map in order to correctly display destination sub-address on device Fix DEBUG_HWDEVICE mode: - Fix compilation errors. - Fix control device init in ledger device. - Add more log. Fix sub addr control Fix debug Info
* | | Merge pull request #3337Riccardo Spagni2018-03-141-3/+14
|\ \ \ | | | | | | | | | | | | | | | | 91d97dd4 fuzz_tests: set small subaddress lookahead for speed (moneromooo-monero) 5f85cc7e wallet2: guard against overflowing of subaddress indices (moneromooo-monero)
| * | | wallet2: guard against overflowing of subaddress indicesmoneromooo-monero2018-03-141-3/+14
| |/ /
* | | Merge pull request #3315Riccardo Spagni2018-03-141-24/+48
|\ \ \ | |/ / |/| | | | | 649a1b7a wallet2 / simplewallet: Must opt-in to create '.address.txt' files for new wallets (Leon Klingele)
| * | wallet2 / simplewallet: Must opt-in to create '.address.txt' files for new ↵Leon Klingele2018-03-101-24/+48
| |/ | | | | | | | | | | | | | | | | | | | | wallets Previously, a file containing the unencrypted Monero address was created by default in the wallet's directory. This file might pose as a privacy risk. The creation of this file is now opt-in and can be enabled by providing --create-address-file
* / Bump min ring size from 5 to 7 from v7moneromooo-monero2018-03-071-1/+5
|/
* Merge pull request #3313Riccardo Spagni2018-03-051-0/+12
|\ | | | | | | 43026822 Wallet2 + CLI wallet: UTF-8 support for filenames and paths under Windows (rbrunner7)
| * Wallet2 + CLI wallet: UTF-8 support for filenames and paths under Windowsrbrunner72018-02-251-0/+12
| |
* | Merge pull request #3277Riccardo Spagni2018-03-051-50/+65
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | 0e7ad2e2 Wallet API: generalize 'bool testnet' to 'NetworkType nettype' (stoffu) af773211 Stagenet (stoffu) cc9a0bee command_line: allow args to depend on more than one args (stoffu) 55f8d917 command_line::get_arg: remove 'required' for dependent args as they're always optional (stoffu) 450306a0 command line: allow has_arg to handle arg_descriptor<bool,false,true> #3318 (stoffu) 9f9e095a Use `genesis_tx` parameter in `generate_genesis_block`. #3261 (Jean Pierre Dudey)
| * | Stagenetstoffu2018-03-051-50/+65
| | |
* | | Merge pull request #3273Riccardo Spagni2018-03-051-13/+16
|\ \ \ | | | | | | | | | | | | f3b74e75 Fix refresh height estimation (Howard Chu)
| * | | Fix refresh height estimationHoward Chu2018-02-161-13/+16
| | | | | | | | | | | | | | | | | | | | | | | | Since commit b0426d4c refresh height for a newly created wallet connected to a sync'd daemon was off by a month. Now we only use the 1 month safety margin if we're unable to talk to a daemon.
* | | | Correct spelling mistakes.Edward Betts2018-03-051-7/+7
| |/ / |/| |
* | | Code modifications to integrate Ledger HW device into monero-wallet-cli.cslashm2018-03-041-89/+169
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The basic approach it to delegate all sensitive data (master key, secret ephemeral key, key derivation, ....) and related operations to the device. As device has low memory, it does not keep itself the values (except for view/spend keys) but once computed there are encrypted (with AES are equivalent) and return back to monero-wallet-cli. When they need to be manipulated by the device, they are decrypted on receive. Moreover, using the client for storing the value in encrypted form limits the modification in the client code. Those values are transfered from one C-structure to another one as previously. The code modification has been done with the wishes to be open to any other hardware wallet. To achieve that a C++ class hw::Device has been introduced. Two initial implementations are provided: the "default", which remaps all calls to initial Monero code, and the "Ledger", which delegates all calls to Ledger device.
* | Merge pull request #3256Riccardo Spagni2018-02-201-2/+2
|\ \ | | | | | | | | | df5273de wallet2: fix auto_low_priority field name typo on load (moneromooo-monero)
| * | wallet2: fix auto_low_priority field name typo on loadmoneromooo-monero2018-02-131-2/+2
| | |
* | | Merge pull request #3247Riccardo Spagni2018-02-201-17/+12
|\ \ \ | | | | | | | | | | | | | | | | 89ad162a wallet2: remove unused m_subaddresses_inv (moneromooo-monero) f2c4c399 wallet2: speed up subaddress generation (by about a third) (moneromooo-monero)
| * | | wallet2: remove unused m_subaddresses_invmoneromooo-monero2018-02-161-4/+0
| | | |
| * | | wallet2: speed up subaddress generation (by about a third)moneromooo-monero2018-02-161-15/+14
| |/ /
* | | Merge pull request #3246Riccardo Spagni2018-02-201-5/+15
|\ \ \ | |_|/ |/| | | | | | | | 3c33e131 wallet2: don't store invalid key image when watch-only (stoffu) 0133b348 wallet2: don't throw when spent amount is inconsistent (stoffu)
| * | wallet2: don't store invalid key image when watch-onlystoffu2018-02-121-1/+1
| | |
| * | wallet2: don't throw when spent amount is inconsistentstoffu2018-02-101-4/+14
| |/
* | Merge pull request #3175Riccardo Spagni2018-02-161-0/+2
|\ \ | | | | | | | | | 3be98036 wallet-cli: Do not ask for scan_from_height if it explicitly is set to zero. (Maximilian Lupke)
| * | wallet-cli: Do not ask for scan_from_height if it explicitly is set to zero.Maximilian Lupke2018-01-241-0/+2
| | | | | | | | | | | | Fixes #3080
* | | Merge pull request #3094Riccardo Spagni2018-02-161-1/+1
|\ \ \ | | | | | | | | | | | | a85dbb3f Fixed typos and wording tweaks (Maxithi)
| * | | Fixed typos and wording tweaksMaxithi2018-01-291-1/+1
| | | |
* | | | wallets: reorg 61 more days on testnetmoneromooo-monero2018-01-311-2/+3
| | | |
* | | | blockchain: move bulletproofs to v8moneromooo-monero2018-01-311-7/+4
| |_|/ |/| | | | | | | | | | | | | | and set v7 height to 1057027 on testnet (one block earlier) This is to easily dump current nodes since we're going to change the v7 rules with this.
* | | wallet: automatically use low priority if safe (no backlog & recent blocks ↵stoffu2018-01-281-0/+91
| | | | | | | | | | | | not full)
* | | wallet2: split estimate_backlog to allow for raw fee levelsmoneromooo-monero2018-01-281-9/+26
| | |
* | | Merge pull request #3116Riccardo Spagni2018-01-271-1/+1
|\ \ \ | | | | | | | | | | | | 269ba252 wallet2::import_blockchain fix import loop (Jaquee)
| * | | wallet2::import_blockchain fix import loopJaquee2018-01-141-1/+1
| | |/ | |/|
* | | Merge pull request #3141Riccardo Spagni2018-01-271-33/+23
|\ \ \ | | | | | | | | | | | | | | | | | | | | 3160a930 wallet2: remove {set|get}_default_decimal_point and use the same funcs under cryptonote:: instead (stoffu) 7d1088d3 wallet2: make scan_output const and omit keys arg (stoffu) bc1ee2c2 wallet2: make member functions const when possible (stoffu)
| * | | wallet2: remove {set|get}_default_decimal_point and use the same funcs under ↵stoffu2018-01-261-10/+0
| | | | | | | | | | | | | | | | cryptonote:: instead
| * | | wallet2: make scan_output const and omit keys argstoffu2018-01-261-5/+5
| | | |
| * | | wallet2: make member functions const when possiblestoffu2018-01-261-18/+18
| | | |
* | | | Merge pull request #3118Riccardo Spagni2018-01-271-0/+7
|\ \ \ \ | | | | | | | | | | | | | | | ca336c62 simplewallet: check file overwrite when exporting stuff (stoffu)
| * | | | simplewallet: check file overwrite when exporting stuffstoffu2018-01-261-0/+7
| |/ / /
* | | | Merge pull request #3113Riccardo Spagni2018-01-271-1/+5
|\ \ \ \ | | | | | | | | | | | | | | | ffc2e570 wallet rpc: show fees when querying incoming transfers (stoffu)
| * | | | wallet rpc: show fees when querying incoming transfersstoffu2018-01-261-1/+5
| |/ / /
* / / / Update 2018 copyrightxmr-eric2018-01-261-1/+1
|/ / /
* | | Merge pull request #3130Riccardo Spagni2018-01-251-2/+2
|\ \ \ | | | | | | | | | | | | | | | | 5ae617d5 simplewallet: single out 0 amount destinations as dummy ones (moneromooo-monero) c1d19f3c wallet2: fix sweep_all sending an atomic unit (moneromooo-monero)
| * | | wallet2: fix sweep_all sending an atomic unitmoneromooo-monero2018-01-151-2/+2
| |/ /
* | | Merge pull request #3093Riccardo Spagni2018-01-251-1/+1
|\ \ \ | | | | | | | | | | | | d188840c Improved terminology from create to generate (Maxithi)
| * | | Improved terminology from create to generateMaxithi2018-01-091-1/+1
| | |/ | |/|
* | | Merge pull request #3065Riccardo Spagni2018-01-251-14/+7
|\ \ \ | | | | | | | | | | | | 3e635a3c wallet2: allow failing parse_tx_extra (moneromooo-monero)
| * | | wallet2: allow failing parse_tx_extramoneromooo-monero2018-01-041-14/+7
| |/ / | | | | | | | | | | | | It can fail if it fails to parse extra, while still having filled the returned data with partial contents
* | | Merge pull request #3028Riccardo Spagni2018-01-251-0/+1
|\ \ \ | | | | | | | | | | | | a4b006f9 wallet2 bugfix: initialize subaddress table when generating from keys (stoffu)
| * | | wallet2 bugfix: initialize subaddress table when generating from keysstoffu2017-12-291-0/+1
| | | |
* | | | Reserve proofstoffu2018-01-101-0/+245
| |_|/ |/| |