summaryrefslogtreecommitdiff
path: root/src/wallet
Commit message (Collapse)AuthorAgeFilesLines
* wallet2: Missing underflow check on low heightslandergate2017-10-221-1/+1
| | | | Lack of it results in `m_refresh_from_block_height` being < 0 (18446744...) on low heights, which blocks `process_new_blockchain_entry` and never process coins on heights less than blocks_per_month. Follow-up to #2258
* simplewallet: new "fee" command to display fee informationmoneromooo-monero2017-08-292-23/+39
| | | | including expected transaction backlog at different priorities
* wallet: new option to check/confirm txpool backlog when sendingmoneromooo-monero2017-08-262-2/+65
|
* Merge pull request #2286Riccardo Spagni2017-08-152-11/+18
|\ | | | | | | 8655ba04 wallet_rpc_server: adjust small ring sizes to 5 for v6 (moneromooo-monero)
| * wallet_rpc_server: adjust small ring sizes to 5 for v6moneromooo-monero2017-08-122-11/+18
| |
* | Merge pull request #2279Riccardo Spagni2017-08-151-1/+6
|\ \ | | | | | | | | | | | | 359517c7 wallet_rpc_server: fix possible privacy leak in on_import_key_images() (Jaquee) 20495b27 simplewallet: fix possible privacy leak in import_key_images() (Jaquee)
| * | wallet_rpc_server: fix possible privacy leak in on_import_key_images()Jaquee2017-08-111-1/+6
| |/
* | Merge pull request #2270Riccardo Spagni2017-08-153-0/+10
|\ \ | | | | | | | | | 1307e3cc WalletAPI: add getDefaultDataDir() (Jaquee)
| * | WalletAPI: add getDefaultDataDir()Jaquee2017-08-093-0/+10
| |/
* | Merge pull request #2258Riccardo Spagni2017-08-151-3/+20
|\ \ | | | | | | | | | 74597bd1 wallet2: improve refresh height determination (moneromooo-monero)
| * | wallet2: improve refresh height determinationmoneromooo-monero2017-08-061-3/+20
| | | | | | | | | | | | | | | | | | As reported by jaquee, the calculation could underflow for very low heights. Additionally, we now use the target height too.
* | | Merge pull request #2252Riccardo Spagni2017-08-151-0/+4
|\ \ \ | | | | | | | | | | | | 9707998a wallet2: clear some missing containers in clear() (moneromooo-monero)
| * | | wallet2: clear some missing containers in clear()moneromooo-monero2017-08-051-0/+4
| |/ /
* | | Merge pull request #2240Riccardo Spagni2017-08-154-15/+58
|\ \ \ | | | | | | | | | | | | | | | | | | | | b7d6ec83 simplewallet: add (out of sync) or (no daemon) markers in the prompt (moneromooo-monero) fa23a500 wallet2: add a is_synced function (moneromooo-monero) f1307bbd node_rpc_proxy: add a proxy for target height (moneromooo-monero)
| * | | wallet2: add a is_synced functionmoneromooo-monero2017-08-022-0/+11
| | | |
| * | | node_rpc_proxy: add a proxy for target heightmoneromooo-monero2017-08-022-15/+47
| |/ /
* | | Merge pull request #2238Riccardo Spagni2017-08-155-3/+36
|\ \ \ | | | | | | | | | | | | ad4649ac Enable verifying wallet password with having to load wallet. (m2049r)
| * | | Enable verifying wallet password with having to load wallet.m2049r2017-08-035-3/+36
| |/ /
* | | Merge pull request #2233Riccardo Spagni2017-08-151-0/+8
|\ \ \ | | | | | | | | | | | | 67ce4910 wallet2: store testnet bool in keys file (Jaquee)
| * | | wallet2: store testnet bool in keys fileJaquee2017-08-051-0/+8
| |/ /
* | | Merge pull request #2205Riccardo Spagni2017-08-154-3/+18
|\ \ \ | |_|/ |/| | | | | c97d1bd3 wallet: return unlock_time in get_transfers (moneromooo-monero)
| * | wallet: return unlock_time in get_transfersmoneromooo-monero2017-08-024-3/+18
| |/ | | | | | | also show it in simplewallet's show_transfer
* | Merge pull request #2247Riccardo Spagni2017-08-074-0/+10
|\ \ | | | | | | | | | a839a6fa Wallet API: add tx unlock time (Jaquee)
| * | Wallet API: add tx unlock timeJaquee2017-08-034-0/+10
| |/
* | change mixin to ring size in user visible placesmoneromooo-monero2017-08-075-15/+15
| |
* | Merge pull request #2254Riccardo Spagni2017-08-073-0/+9
|\ \ | | | | | | | | | | | | | | | e31aac80 walletAPI: add getRefreshFromBlockHeight() (Jaquee) 48c0cb1b wallet api: pause refresh while commiting tx (Jaquee) f233c01c CMakeLists.txt - ios/xcode fix (Jaquee)
| * | walletAPI: add getRefreshFromBlockHeight()Jaquee2017-08-052-0/+7
| | |
| * | wallet api: pause refresh while commiting txJaquee2017-08-051-0/+2
| |/
* | Merge pull request #2239Riccardo Spagni2017-08-071-4/+4
|\ \ | | | | | | | | | 600353e2 fix wallet callback signatures (m2049r)
| * | fix wallet callback signaturesm2049r2017-08-021-4/+4
| |/
* | Merge pull request #2211Riccardo Spagni2017-08-071-2/+4
|\ \ | | | | | | | | | 525975ac wallet-cli: Minor improvement to help output (Erik de Castro Lopo)
| * | wallet-cli: Minor improvement to help outputErik de Castro Lopo2017-07-271-2/+4
| |/
* | Merge pull request #2210Riccardo Spagni2017-08-071-6/+49
|\ \ | | | | | | | | | cb0b5594 Move OpenAlias console input back from libs (moneromooo-monero)
| * | Move OpenAlias console input back from libsmoneromooo-monero2017-07-271-6/+49
| |/ | | | | | | | | | | | | Library code should definitely not ask for console input unless it's clearly an input function. Delegating the user interaction part to the caller means it can now be used by a GUI, or have a decision algorithm better adapted to a particular caller.
* | Merge pull request #2203Riccardo Spagni2017-08-072-20/+38
|\ \ | | | | | | | | | 0c57df97 wallet2: fix temporarily missing incoming tx when being mined (moneromooo-monero)
| * | wallet2: fix temporarily missing incoming tx when being minedmoneromooo-monero2017-08-052-20/+38
| |/ | | | | | | | | | | | | When scanning the txpool without having first updated the blockchain, the tx would be seen as neither in the txpool nor the chain, and removed, so it'd only reappear once the chain is refreshed, and the tx seen in a block.
* | Merge pull request #2201Riccardo Spagni2017-08-072-7/+62
|\ \ | | | | | | | | | | | | dc0b312f wallet_rpc_server: optionally return tx blobs on transfer calls (moneromooo-monero) 5eb79983 epee: add a KV_SERIALIZE variant for optional parameters (moneromooo-monero)
| * | wallet_rpc_server: optionally return tx blobs on transfer callsmoneromooo-monero2017-07-262-7/+62
| |/ | | | | | | | | also add do_not_relay flag to them, so it now becomes possible to create a tx without sending it yet
* / Fix spelling errorsErik de Castro Lopo2017-07-051-8/+8
|/
* Merge pull request #2125Riccardo Spagni2017-07-032-3/+3
|\ | | | | | | f98bf48b Minor cleanup: tab vs. space + logs messages (binaryFate)
| * Minor cleanup: tab vs. space + logs messagesbinaryFate2017-06-262-4/+4
| |
* | Merge pull request #2124Riccardo Spagni2017-07-031-9/+17
|\ \ | | | | | | | | | | | | | | | 3b599d2b wallet2: get current height from the daemon on creation (moneromooo-monero) d3bb72ff wallet2: fix infinite loop on future refresh height (moneromooo-monero) 32754784 wallet: fix refresh_from_height setting on new wallet (moneromooo-monero)
| * | wallet2: get current height from the daemon on creationmoneromooo-monero2017-06-261-5/+14
| | | | | | | | | | | | | | | Use current time to estimate current height only if the daemon cannot be queried.
| * | wallet2: fix infinite loop on future refresh heightmoneromooo-monero2017-06-261-1/+1
| | | | | | | | | | | | | | | | | | | | | If the refresh height is in the future, the current code will loop till the actual height reaches this. Fix it by bailing out if we receive only three hashes, which is what we set in the call parameters.
| * | wallet: fix refresh_from_height setting on new walletmoneromooo-monero2017-06-261-3/+2
| |/ | | | | | | | | | | | | The previous patch was based on a wrong premise (that the daemon height was 0 because the daemon calling code wasn't yet initialized). In fact, current height approximation was not setup for testnet. Fix this.
* | Merge pull request #2121Riccardo Spagni2017-07-032-0/+9
|\ \ | | | | | | | | | 5a09d79c Fix #2120: return per-tx amount in transfer_split RPC call. (binaryFate)
| * | Fix #2120: return per-tx amount in transfer_split RPC call.binaryFate2017-06-262-0/+9
| |/
* / Fix on_transfer RPC incorrect logging infoMike C2017-06-231-1/+1
|/
* Merge pull request #2087Riccardo Spagni2017-06-181-1/+1
|\ | | | | | | 4e13ab30 wallet_api: fix missing transaction parameter in callback (moneromooo-monero)
| * wallet_api: fix missing transaction parameter in callbackmoneromooo-monero2017-06-131-1/+1
| | | | | | | | | | | | It was unused, so harmless Reported by erikd on IRC