| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When background syncing, the wallet wipes the spend key
from memory and processes all new transactions. The wallet saves
all receives, spends, and "plausible" spends of receives the
wallet does not know key images for.
- When background sync disabled, the wallet processes all
background synced txs and then clears the background sync cache.
- Adding "plausible" spends to the background sync cache ensures
that the wallet does not need to query the daemon to see if any
received outputs were spent while background sync was enabled.
This would harm privacy especially for users of 3rd party daemons.
- To enable the feature in the CLI wallet, the user can set
background-sync to reuse-wallet-password or
custom-background-password and the wallet automatically syncs in
the background when the wallet locks, then processes all
background synced txs when the wallet is unlocked.
- The custom-background-password option enables the user to
open a distinct background wallet that only has a view key saved
and can be opened/closed/synced separately from the main wallet.
When the main wallet opens, it processes the background wallet's
cache.
- To enable the feature in the RPC wallet, there is a new
`/setup_background_sync` endpoint.
- HW, multsig and view-only wallets cannot background sync.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| |
| | |
bbeb555 wallet_api: getPassword (tobtoht)
|
| | | |
|
| | | |
|
| |\ \
| | |
| | |
| | | |
8e0b8dd wallet/api: remove Bitmonero namespace alias (selsta)
|
| | |/ |
|
| |\ \
| | |
| | |
| | | |
1aa1850 wallet_api: signMessage: add sign with subaddress (tobtoht)
|
| | |/ |
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
25e8254 expose set_offline to wallet api (benevanoff)
|
| | | |
|
| |\ \
| | |
| | |
| | | |
7c4e4c7 wallet_api: add isDeterministic() (tobtoht)
|
| | | | |
|
| |/ / |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
| |
Update copyright year to 2020
|
| |\
| |
| |
| | |
cc18926 wallet2_api: wallet recovery - seed offset passphrase support (xiphon)
|
| | | |
|
| |/ |
|
| | |
|
| |\
| |
| |
| | |
f074b6b device: show address on device display (ph4r05)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- Trezor: support for device address display (subaddress, integrated address)
- Wallet::API support added
- Simplewallet:
- address device [<index>]
- address new <label> // shows address on device also
- integrated_address [device] <payment_id|address> // new optional "device" arg to display also on the device
|
| |/ |
|
| |\
| |
| |
| |
| |
| | |
c9b13fbb tests/trezor: HF9 and HF10 tests (Dusan Klinec)
a1fd1d49 device/trezor: HF10 support added, wallet::API (Dusan Klinec)
d74d26f2 crypto: hmac_keccak added (Dusan Klinec)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- import only key images generated by cold signing process
- wallet_api: trezor methods added
- wallet: button request code added
- const added to methods
- wallet2::get_tx_key_device() tries to decrypt stored tx private keys using the device.
- simplewallet supports get_tx_key and get_tx_proof on hw device using the get_tx_key feature
- live refresh enables refresh with trezor i.e. computing key images on the fly. More convenient and efficient for users.
- device: has_ki_live_refresh added
- a thread is watching whether live refresh is being computed, if not for 30 seconds, it terminates the live refresh process - switches Trezor state
|
| |/ |
|
| | |
|
| | |
|
| |\
| |
| |
| |
| | |
9acf42d3 Multisig M/N functionality core tests added (naughtyfox)
9f3963e8 Arbitrary M/N multisig schemes: * support in wallet2 * support in monero-wallet-cli * support in monero-wallet-rpc * support in wallet api * support in monero-gen-trusted-multisig * unit tests for multisig wallets creation (naughtyfox)
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
* support in wallet2
* support in monero-wallet-cli
* support in monero-wallet-rpc
* support in wallet api
* support in monero-gen-trusted-multisig
* unit tests for multisig wallets creation
|
| | |
| |
| |
| | |
amount and offset (instead of pubkey)
|
| |/
|
|
| |
a21da905 Wallet: use unique_ptr for WalletImpl members (oneiric)
|
| | |
|
| | |
|
| |\
| |
| |
| | |
6e6ffc06 wallet2_api: bring up to latest wallet api (moneromooo-monero)
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
Also added notes to WalletManager::verifyWalletPassword (which afaik seems unused
by anyone at the moment) regarding the need to unlock the keys file beforehand.
|