monero/tests/functional_tests
j-berman 9239d36691 wallet: identify spends in pool when scanning
- Make sure to mark identified spends in the pool as spends. The
wallet might not know these have been spent if it wasn't the wallet
that relayed the tx to the daemon, or the wallet was cleared via
rescan_bc.
- Make sure to add spends to m_unconfirmed_txs if not present.
- Make sure to process the entire pool again if refreshing for
the first time. The wallet fetches pool and blocks at the same
time. The wallet scans blocks first, then pool. If the wallet
identifies received outputs in the chain, then it may have spent
those received outputs in the pool. So we make sure to re-process
the entire pool again after scanning the chain for the first time.
- Multisig wallets that know about spent key images can now detect
spend txs in the pool. Update tests for that.
2025-10-07 11:02:17 -07:00
..
address_book.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
bans.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
blockchain.py Fee changes from ArticMine 2022-04-10 18:13:34 +00:00
check_missing_rpc_methods.py tests: fix missing error on missing python entry point 2020-05-27 13:11:01 +00:00
CMakeLists.txt wallet2: fix rescanning tx via scan_tx 2023-03-13 12:57:43 -07:00
cold_signing.py wallet2: better test on whether to allow output import 2022-09-07 06:22:31 +00:00
cpu_power_test.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
daemon_info.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
functional_tests_rpc.py Set response limits on http server connections 2025-02-14 00:21:05 -05:00
get_output_distribution.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
integrated_address.py tests: integrated_address: remove missing payment id assertion 2022-04-06 06:49:01 -05:00
main.cpp Bump ring size to 16 for v15 & remove set default in wallet cli 2022-04-18 14:36:28 -07:00
make_test_signature.cc build: fix build with Boost 1.85 and remove instances of viewkey logging [RELEASE] 2024-09-10 16:07:36 -05:00
mining.py core_rpc_server: return ID of submitted block 2023-06-30 15:32:49 -05:00
multisig.py wallet: identify spends in pool when scanning 2025-10-07 11:02:17 -07:00
p2p.py Merge pull request #9740 2025-03-10 16:20:00 +00:00
proofs.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
rpc_payment.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
sign_message.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
speed.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
transactions_flow_test.cpp Enforce Tx unlock_time is Zero by Relay Rule [RELEASE] 2024-04-29 00:08:53 -05:00
transactions_flow_test.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
transactions_generation_from_blockchain.cpp Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
transactions_generation_from_blockchain.h Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
transfer.py wallet: identify spends in pool when scanning 2025-10-07 11:02:17 -07:00
txpool.py Publish submitted txs via zmq 2022-07-21 11:53:31 -07:00
uri.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
util_resources.py wallet: background sync with just the view key 2024-05-24 20:42:59 -07:00
validate_address.py Copyright: Update to 2022 2022-03-04 06:59:20 +01:00
wallet.py wallet: create set_subaddress_lookahead wallet rpc endpoint 2025-07-07 22:21:39 +00:00