aboutsummaryrefslogtreecommitdiff
path: root/tests/functional_tests/wallet.py
Commit message (Collapse)AuthorAgeFilesLines
* wallet: create set_subaddress_lookahead wallet rpc endpointbenevanoff2025-07-071-0/+15
|
* wallet: background sync with just the view keyj-berman2024-05-241-29/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* Copyright: Update to 2022mj-xmr2022-03-041-1/+1
|
* Update copyright year to 2020SomaticFanatic2020-05-061-1/+1
| | | | Update copyright year to 2020
* functional_tests: fix failure on windows removing filesmoneromooo-monero2019-09-171-0/+2
|
* fix wallet python test when run with ctestmoneromooo-monero2019-09-171-1/+2
|
* functional_tests: python3 compatibilitymoneromooo-monero2019-09-171-6/+6
| | | | and add missing tests
* functional_tests: pop exactly what we need to test before testingmoneromooo-monero2019-09-171-1/+2
|
* functional_tests: add wallet attributes testmoneromooo-monero2019-09-171-0/+23
|
* functional_tests: add wallet password change, store and tag testsmoneromooo-monero2019-09-171-0/+364