..
data
Merge 7edce77ff3 into merged_master (Bitcoin PR bitcoin/bitcoin#28067 )
2025-07-03 09:42:33 +02:00
mocks
wallet: return and display signer error
2024-04-16 17:47:43 +02:00
test_framework
Merge f9486de6a9 into merged_master (Bitcoin PR bitcoin/bitcoin#30029 )
2026-02-19 14:52:48 +00:00
.gitignore
combine_logs.py
Merge ffdab41f94 into merged_master (Bitcoin PR bitcoin/bitcoin#23474 )
2023-05-26 10:32:04 +00:00
combined_log_template.html
create_cache.py
example_elements_code_tutorial.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
example_test.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
feature_abortnode.py
node: Make translations of fatal errors consistent
2024-03-21 16:40:22 +01:00
feature_addrman.py
Merge a945f09fa6 into merged_master (Bitcoin PR bitcoin/bitcoin#29007 )
2026-02-13 14:49:25 +02:00
feature_anchors.py
Merge 904a98702e into merged_master (Bitcoin PR bitcoin/bitcoin#26314 )
2025-05-14 14:20:11 +02:00
feature_asmap.py
test: fix intermittent failures with test=addrman
2024-03-12 14:44:59 -04:00
feature_assetsdir.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_assumeutxo.py
Merge 921c61e9a5 into merged_master (Bitcoin PR bitcoin/bitcoin#29973 )
2026-02-20 09:59:16 +00:00
feature_assumevalid.py
Merge 1d8a5f0d9b into merged_master (Bitcoin PR bitcoin/bitcoin#29750 )
2026-02-17 13:16:22 +00:00
feature_bind_extra.py
Merge bb6de1befb into merged_master (Bitcoin PR bitcoin/bitcoin#29034 )
2025-11-18 10:15:01 +02:00
feature_bind_port_discover.py
net: only assume all local addresses if listening on any
2022-03-02 15:42:40 +01:00
feature_bind_port_externalip.py
net: fix GetListenPort() to derive the proper port
2022-03-02 15:42:37 +01:00
feature_bip68_sequence.py
Merge 7143d43884 into merged_master (Bitcoin PR bitcoin/bitcoin#28948 )
2025-12-03 19:08:52 +00:00
feature_block.py
Merge 5c6d900a27 into merged_master (Bitcoin PR bitcoin/bitcoin#29358 )
2025-12-04 10:46:02 +02:00
feature_block_subsidy.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_block_v4.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_blocksdir.py
test: Use pathlib over os.path #28362
2023-10-10 09:26:56 -04:00
feature_blocksign.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_cltv.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
feature_coinstatsindex.py
Merge da8e397e4a into merged_master (Bitcoin PR bitcoin/bitcoin#28685 )
2025-08-07 16:07:18 +02:00
feature_confidential_transactions.py
fix: wallet_elements_regression_fundrawtransaction.py
2025-10-28 10:52:40 +02:00
feature_config_args.py
Merge bb6de1befb into merged_master (Bitcoin PR bitcoin/bitcoin#29034 )
2025-11-18 10:15:01 +02:00
feature_connect_genesis_outputs.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_csv_activation.py
test: add option to speed up tx relay/mempool sync
2024-02-28 10:05:56 -03:00
feature_dbcrash.py
scripted-diff: Rename hash_serialized_2 to hash_serialized_3
2023-10-20 22:53:06 +02:00
feature_default_asset_name.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_dersig.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
feature_dirsymlinks.py
scripted-diff: Use blocks_path where possible
2023-07-25 15:51:36 +02:00
feature_discount_ct.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_discount_ct_ordering.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_discover.py
test: add functional test for -discover
2022-09-30 08:26:45 -03:00
feature_dynafed.py
Merge 992147b07e into merged_master (Elements PR #1483 )
2025-11-05 09:22:58 +02:00
feature_elements_simplicity_activation.py
Merge 3c1782e3ce into merged_master (Elements PR #1438 )
2025-04-16 12:04:11 +02:00
feature_elements_taproot_activation.py
fixed tests
2025-03-10 13:03:15 +00:00
feature_fastprune.py
test: Simplify feature_fastprune.py
2023-05-02 14:14:00 +02:00
feature_fedpeg.py
Merge 6d29a59f61 into merged_master (Elements PR #1522 )
2026-02-11 14:50:19 +02:00
feature_fee_estimation.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
feature_filelock.py
Merge afdc4c3a30 into merged_master (Bitcoin PR bitcoin/bitcoin#28946 )
2025-11-11 14:56:37 +02:00
feature_framework_unit_tests.py
test: Run framework unit tests in parallel
2024-04-23 20:26:42 -04:00
feature_help.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
feature_includeconf.py
Merge e8543629ae into merged_master (Bitcoin PR bitcoin/bitcoin#27884 )
2025-06-30 14:36:23 +02:00
feature_index_prune.py
Merge 03e94f8b90 into merged_master (Bitcoin PR bitcoin/bitcoin#29791 )
2026-02-17 18:25:01 +00:00
feature_init.py
test: detect OS consistently using platform.system()
2023-12-08 18:16:24 +01:00
feature_initial_reissuance_token.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_issuance.py
Merge 6e2d87990e into merged_master (Elements PR #1333 )
2025-08-08 08:46:59 +02:00
feature_loadblock.py
test: Use pathlib over os.path #28362
2023-10-10 09:26:56 -04:00
feature_logging.py
scripted-diff: Use wallets_path and chain_path where possible
2023-06-21 08:48:34 +02:00
feature_mandatory_coinbase.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_maxtipage.py
Add TimeOffsets helper class
2024-04-10 17:01:27 +02:00
feature_maxuploadtarget.py
Merge bitcoin/bitcoin#29358 : test: use v2 everywhere for P2PConnection if --v2transport is enabled
2024-02-27 09:51:41 +00:00
feature_notifications.py
test: detect OS consistently using platform.system()
2023-12-08 18:16:24 +01:00
feature_nulldummy.py
Merge 8ff90d9dcf into merged_master (Bitcoin PR bitcoin/bitcoin#26291 )
2025-07-05 09:42:46 +02:00
feature_pak.py
Comment that -acceptnonstdtxn=1 is required for node 0 in feature_pak test
2025-08-22 11:34:16 +02:00
feature_pegin_subsidy.py
Merge 7791d31bcf into merged_master (Elements PR #1499 )
2026-02-12 12:17:19 +02:00
feature_posix_fs_permissions.py
test: Use TestNode *_path properties where possible
2023-06-21 08:49:18 +02:00
feature_presegwit_node_upgrade.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
feature_progress.py
Merge 0c3a3c9394 into merged_master (Bitcoin PR bitcoin/bitcoin#29623 )
2026-02-19 12:37:27 +00:00
feature_proxy.py
Merge 0ed2c130e7 into merged_master (Bitcoin PR bitcoin/bitcoin#27375 )
2026-02-16 09:59:44 +00:00
feature_pruning.py
scripted-diff: Use blocks_path where possible
2023-08-01 15:26:55 +02:00
feature_rbf.py
lint: fix python lints
2025-10-31 14:16:40 +02:00
feature_reindex.py
Merge 411ba32af2 into merged_master (Bitcoin PR bitcoin/bitcoin#24748 )
2025-11-29 13:18:33 +02:00
feature_reindex_readonly.py
blockstorage: do not flush block to disk if it is already there
2024-03-12 10:09:53 -04:00
feature_remove_pruned_files_on_startup.py
test: detect OS consistently using platform.system()
2023-12-08 18:16:24 +01:00
feature_segwit.py
Merge 143ace65db into merged_master (Bitcoin PR bitcoin/bitcoin#28890 )
2025-11-17 21:42:59 +02:00
feature_settings.py
Merge 874c8bdb9e into merged_master (Bitcoin PR bitcoin/bitcoin#29144 )
2025-11-18 15:12:36 +02:00
feature_shutdown.py
feature_sighash_rangeproof.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_signet.py
Merge a2e111b8a3 into merged_master (Bitcoin PR bitcoin/bitcoin#27765 )
2025-06-25 09:45:45 +02:00
feature_startupnotify.py
Merge bitcoin/bitcoin#27884 : test: Use TestNode datadir_path or chain_path where possible
2023-06-29 09:51:53 +01:00
feature_taphash_pegins_issuances.py
ci: fix lint issues
2025-04-17 11:06:32 +02:00
feature_taproot.py
Merge f9486de6a9 into merged_master (Bitcoin PR bitcoin/bitcoin#30029 )
2026-02-19 14:52:48 +00:00
feature_tapscript_opcodes.py
ci: fix lint issues
2025-04-17 11:06:32 +02:00
feature_trim_headers.py
Merge ccd4db7d62 into merged_master (Bitcoin PR bitcoin/bitcoin#27570 )
2025-05-16 10:32:57 +02:00
feature_txwitness.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
feature_uacomment.py
feature_unsupported_utxo_db.py
scripted-diff: Use blocks_path where possible
2023-07-25 15:51:36 +02:00
feature_utxo_set_hash.py
Merge 7d837b569d into merged_master (Bitcoin PR bitcoin/bitcoin#29399 )
2025-12-03 22:25:26 +00:00
feature_versionbits_warning.py
rpc: return warnings as an array instead of just a single one
2024-05-01 14:44:57 +01:00
interface_bitcoin_cli.py
Merge d98d88c779 into merged_master (Bitcoin PR bitcoin/bitcoin#28392 )
2025-08-07 09:16:33 +02:00
interface_http.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
interface_rest.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
interface_rpc.py
scripted-diff: Use wallets_path and chain_path where possible
2023-06-21 08:48:34 +02:00
interface_usdt_coinselection.py
wallet: fix coin selection tracing to return -1 when no change pos
2024-01-20 14:56:41 +01:00
interface_usdt_mempool.py
test: fix usdt undeclared function errors on mantis
2023-10-09 21:01:38 +01:00
interface_usdt_net.py
test: fix usdt undeclared function errors on mantis
2023-10-09 21:01:38 +01:00
interface_usdt_utxocache.py
test: fix usdt undeclared function errors on mantis
2023-10-09 21:01:38 +01:00
interface_usdt_validation.py
test: fix usdt undeclared function errors on mantis
2023-10-09 21:01:38 +01:00
interface_zmq.py
Merge 04c90f1059 into merged_master (Bitcoin PR bitcoin/bitcoin#27679 )
2026-02-18 12:33:34 +00:00
mempool_accept.py
Merge d73245abc7 into merged_master (Bitcoin PR bitcoin/bitcoin#29120 )
2026-02-19 13:25:49 +00:00
mempool_accept_v3.py
Merge 15f696b454 into merged_master (Bitcoin PR bitcoin/bitcoin#29986 )
2026-02-19 10:30:24 +00:00
mempool_accept_wtxid.py
Merge a5d00d4baf into merged_master (Bitcoin PR bitcoin/bitcoin#22788 )
2023-04-21 04:02:55 +00:00
mempool_compatibility.py
mempool: persist with XOR
2023-11-09 19:44:50 +01:00
mempool_datacarrier.py
Merge 37fdf5a492 into merged_master (Bitcoin PR bitcoin/bitcoin#29424 )
2025-12-04 00:21:39 +00:00
mempool_dust.py
remove debug prints
2026-02-12 12:20:21 +02:00
mempool_expiry.py
Merge cd603361a4 into merged_master (Bitcoin PR bitcoin/bitcoin#28885 )
2025-11-18 11:38:09 +02:00
mempool_limit.py
Merge bdb33ec519 into merged_master (Bitcoin PR bitcoin/bitcoin#29735 )
2026-02-18 09:40:49 +00:00
mempool_package_limits.py
re-enable passing tests
2025-08-22 11:35:31 +02:00
mempool_package_onemore.py
Merge 8339f3cea8 into merged_master (Bitcoin PR bitcoin/bitcoin#26886 )
2025-04-02 21:57:11 +02:00
mempool_packages.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
mempool_persist.py
Add importmempool RPC
2023-08-07 11:33:34 +02:00
mempool_reorg.py
test: Fix intermittent issue in mempool_reorg
2023-08-22 11:08:46 +02:00
mempool_resurrect.py
test: simplify tests by using the pre-mined chain
2023-01-16 19:14:21 +02:00
mempool_sigoplimit.py
Merge 37fdf5a492 into merged_master (Bitcoin PR bitcoin/bitcoin#29424 )
2025-12-04 00:21:39 +00:00
mempool_spend_coinbase.py
test: add rescan_utxos in MiniWallet's initialization
2023-01-16 19:01:09 +02:00
mempool_unbroadcast.py
prevent reused utxo
2025-07-28 14:30:09 +01:00
mempool_updatefromblock.py
ci: fix lint issues
2025-04-17 11:06:32 +02:00
mining_basic.py
Merge 3c88eac28e into merged_master (Bitcoin PR bitcoin/bitcoin#29736 )
2026-02-18 16:50:21 +00:00
mining_getblocktemplate_longpoll.py
test: Fix intermittent issue in mining_getblocktemplate_longpoll.py
2023-06-23 15:21:29 +02:00
mining_prioritisetransaction.py
Merge 7143d43884 into merged_master (Bitcoin PR bitcoin/bitcoin#28948 )
2025-12-03 19:08:52 +00:00
p2p_1p1c_network.py
[functional test] opportunistic 1p1c package submission
2024-04-26 11:27:37 +01:00
p2p_add_connections.py
test: p2p: adhere to typical VERSION message protocol flow
2024-02-01 13:33:23 +01:00
p2p_addr_relay.py
test: p2p: adhere to typical VERSION message protocol flow
2024-02-01 13:33:23 +01:00
p2p_addrfetch.py
test: Combine sync_send_with_ping and sync_with_ping
2023-09-05 12:11:10 +02:00
p2p_addrv2_relay.py
test: check disconnection when sending sendaddrv2 after verack
2024-03-28 07:25:06 -03:00
p2p_block_sync.py
doc: fix some typos
2024-03-26 16:51:46 +00:00
p2p_blockfilters.py
test: add bip157 coverage for (start height > stop height) disconnect
2023-08-07 12:20:22 +02:00
p2p_blocksonly.py
test: Combine sync_send_with_ping and sync_with_ping
2023-09-05 12:11:10 +02:00
p2p_compactblocks.py
Merge 3c88eac28e into merged_master (Bitcoin PR bitcoin/bitcoin#29736 )
2026-02-18 16:50:21 +00:00
p2p_compactblocks_blocksonly.py
test: Combine sync_send_with_ping and sync_with_ping
2023-09-05 12:11:10 +02:00
p2p_compactblocks_hb.py
test: fix intermittent failure in p2p_compactblocks_hb.py
2024-04-16 12:20:47 -04:00
p2p_disconnect_ban.py
test: remove duplicated ban test
2024-03-26 10:57:40 -03:00
p2p_dns_seeds.py
p2p_dos_header_tree.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
p2p_eviction.py
Merge ffdab41f94 into merged_master (Bitcoin PR bitcoin/bitcoin#23474 )
2023-05-26 10:32:04 +00:00
p2p_feefilter.py
test: add option to speed up tx relay/mempool sync
2024-02-28 10:05:56 -03:00
p2p_filter.py
test: add option to speed up tx relay/mempool sync
2024-02-28 10:05:56 -03:00
p2p_fingerprint.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
p2p_getaddr_caching.py
Merge 1b5cbf71df into merged_master (Bitcoin PR bitcoin/bitcoin#28144 )
2025-07-03 14:26:38 +02:00
p2p_getdata.py
p2p_handshake.py
test: Fix intermittent issue in p2p_handshake.py
2024-04-19 00:33:45 +05:30
p2p_headers_presync.py
lint: fix python lints
2025-10-31 14:16:40 +02:00
p2p_headers_sync_with_minchainwork.py
lint: fix python lints
2025-10-31 14:16:40 +02:00
p2p_i2p_ports.py
i2p: log connection was refused due to arbitrary port
2024-02-08 18:33:16 -03:00
p2p_i2p_sessions.py
doc: clarify -i2pacceptincoming help documentation
2023-01-09 08:18:47 -08:00
p2p_ibd_stalling.py
Merge 5c6d900a27 into merged_master (Bitcoin PR bitcoin/bitcoin#29358 )
2025-12-04 10:46:02 +02:00
p2p_ibd_txrelay.py
changed arbitrary transaction to be non-coinbase
2025-10-09 10:08:42 +02:00
p2p_initial_headers_sync.py
test: Extends wait_for_getheaders so a specific block hash can be checked
2024-04-04 13:36:45 +02:00
p2p_invalid_block.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
p2p_invalid_locator.py
test: python E721 updates
2023-07-31 12:13:46 -06:00
p2p_invalid_messages.py
Merge 5c6d900a27 into merged_master (Bitcoin PR bitcoin/bitcoin#29358 )
2025-12-04 10:46:02 +02:00
p2p_invalid_tx.py
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
p2p_leak.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
p2p_leak_tx.py
Merge 8de9bb7a5a into merged_master (Bitcoin PR bitcoin/bitcoin#27864 )
2025-06-27 14:04:34 +02:00
p2p_message_capture.py
Merge f301bf52ab into merged_master (Bitcoin PR bitcoin/bitcoin#26257 )
2025-04-01 08:27:16 +02:00
p2p_mutated_blocks.py
Merge e60804f121 into merged_master (Bitcoin PR bitcoin/bitcoin#29524 )
2025-12-04 15:19:11 +02:00
p2p_net_deadlock.py
test: replace random_bytes with randbytes #28720
2023-10-25 08:56:41 -04:00
p2p_nobloomfilter_messages.py
p2p_node_network_limited.py
Merge bitcoin/bitcoin#29750 : test: makes timeout a forced named argument in tests methods that use it
2024-04-02 11:06:35 +01:00
p2p_opportunistic_1p1c.py
Merge d813ba1bc4 into merged_master (Bitcoin PR bitcoin/bitcoin#28970 )
2026-02-19 11:56:36 +00:00
p2p_orphan_handling.py
set low fee rate instead of zero to avoid consensus invalid fee output
2025-10-09 10:08:32 +02:00
p2p_permissions.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
p2p_ping.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
p2p_segwit.py
Merge f5b6f621ff into merged_master (Bitcoin PR bitcoin/bitcoin#30024 )
2026-02-19 14:53:10 +00:00
p2p_sendheaders.py
test: Extends wait_for_getheaders so a specific block hash can be checked
2024-04-04 13:36:45 +02:00
p2p_sendtxrcncl.py
test: p2p: adhere to typical VERSION message protocol flow
2024-02-01 13:33:23 +01:00
p2p_timeouts.py
test: enable v2 for python p2p depending on global --v2transport flag
2024-02-12 10:46:42 -05:00
p2p_tx_download.py
test: Fix intermittent timeout in p2p_tx_download.py
2024-04-22 15:03:03 +02:00
p2p_tx_privacy.py
test: add rescan_utxos in MiniWallet's initialization
2023-01-16 19:01:09 +02:00
p2p_unrequested_blocks.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
p2p_v2_earlykeyresponse.py
Merge 5c6d900a27 into merged_master (Bitcoin PR bitcoin/bitcoin#29358 )
2025-12-04 10:46:02 +02:00
p2p_v2_encrypted.py
[test] Check whether v2 TestNode performs downgrading
2024-01-25 11:10:50 +05:30
p2p_v2_transport.py
Merge 2ac41ef15f into merged_master (Bitcoin PR bitcoin/bitcoin#29460 )
2025-12-04 09:39:16 +02:00
README.md
doc: test: mention OS detection preferences in style guideline
2023-12-08 18:16:27 +01:00
rpc_addresses_deprecation.py
Merge a5d00d4baf into merged_master (Bitcoin PR bitcoin/bitcoin#22788 )
2023-04-21 04:02:55 +00:00
rpc_bind.py
test: use skip_if_platform_not_linux helper where possible
2023-12-08 18:15:34 +01:00
rpc_blockchain.py
Merge 75462b39d2 into merged_master (Bitcoin PR bitcoin/bitcoin#28554 )
2025-11-11 10:48:37 +02:00
rpc_calcfastmerkleroot.py
rpc_createmultisig.py
ci: fix macos github action
2025-08-22 09:22:39 +02:00
rpc_decodescript.py
Merge 7edce77ff3 into merged_master (Bitcoin PR bitcoin/bitcoin#28067 )
2025-07-03 09:42:33 +02:00
rpc_deprecated.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
rpc_deriveaddresses.py
Merge 1bf915db99 into merged_master (Bitcoin PR bitcoin/bitcoin#28470 )
2025-08-01 14:02:57 +02:00
rpc_dumptxoutset.py
Merge da8e397e4a into merged_master (Bitcoin PR bitcoin/bitcoin#28685 )
2025-08-07 16:07:18 +02:00
rpc_estimatefee.py
test: added coverage to estimatefee
2023-06-22 08:27:38 -05:00
rpc_generate.py
Merge 8acfb1f8e0 into merged_master (Bitcoin PR bitcoin/bitcoin#18933 )
2025-04-11 21:20:36 +02:00
rpc_generateblock.py
Merge 807169e10b into merged_master (Bitcoin PR bitcoin/bitcoin#24035 )
2023-06-20 09:57:58 +00:00
rpc_getblockfilter.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
rpc_getblockfrompeer.py
Merge 433f17bc3f into merged_master (Bitcoin PR bitcoin/bitcoin#27784 )
2025-06-25 13:04:38 +02:00
rpc_getblockstats.py
Merge 5d9b5305af into merged_master (Bitcoin PR bitcoin/bitcoin#19888 )
2025-03-17 13:04:28 +00:00
rpc_getchaintips.py
scripted-diff: Bump copyright headers
2021-11-10 11:10:24 +01:00
rpc_getdescriptorinfo.py
Switch hardened derivation marker to h in descriptors
2023-04-04 18:33:08 +02:00
rpc_getnewblockhex.py
Merge bb60960750 into merged_master (Bitcoin PR bitcoin/bitcoin#22593 )
2023-04-03 20:34:45 +00:00
rpc_help.py
Merge 34ac3f438a into merged_master (Bitcoin PR bitcoin/bitcoin#26485 )
2025-06-27 11:24:52 +02:00
rpc_invalid_address_message.py
Merge cc7aee39b9 into merged_master (Elements PR #1492 )
2025-11-05 10:12:43 +02:00
rpc_invalidateblock.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
rpc_mempool_info.py
test: add rescan_utxos in MiniWallet's initialization
2023-01-16 19:01:09 +02:00
rpc_misc.py
Put lock logging behind DEBUG_LOCKCONTENTION preprocessor directive
2025-02-15 00:22:57 -08:00
rpc_named_arguments.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
rpc_net.py
Merge f22bca6473 into merged_master (Bitcoin PR #29636
2026-02-16 21:49:32 +00:00
rpc_packages.py
Merge 43003255c0 into merged_master (Bitcoin PR bitcoin/bitcoin#29292 )
2026-02-20 09:47:20 +00:00
rpc_preciousblock.py
lint: enable E722 do not use bare except
2023-02-18 11:24:09 +00:00
rpc_psbt.py
Merge 9e0e51b1d9 into merged_master (Bitcoin PR bitcoin/bitcoin#29870 )
2026-02-18 14:42:45 +00:00
rpc_rawtransaction.py
Merge 4ff42762fd into merged_master (Bitcoin PR bitcoin/bitcoin#28336 )
2026-02-20 09:34:54 +00:00
rpc_scanblocks.py
remove debug prints
2026-02-12 12:20:21 +02:00
rpc_scantxoutset.py
Merge fa53611cf1 into merged_master (Bitcoin PR bitcoin/bitcoin#26076 )
2025-05-16 11:10:32 +02:00
rpc_setban.py
test: remove duplicated ban test
2024-03-26 10:57:40 -03:00
rpc_signer.py
scripted-diff: Specify Python major version explicitly on Windows
2023-08-03 14:57:45 +01:00
rpc_signmessagewithprivkey.py
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
rpc_signrawtransactionwithkey.py
Merge 9e0e51b1d9 into merged_master (Bitcoin PR bitcoin/bitcoin#29870 )
2026-02-18 14:42:45 +00:00
rpc_tweakfedpeg.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
rpc_txoutproof.py
test: simplify tests by using the pre-mined chain
2023-01-16 19:14:21 +02:00
rpc_uptime.py
[rpc, bugfix] Enforce maximum value for setmocktime
2024-04-15 09:51:06 +01:00
rpc_users.py
Merge e8543629ae into merged_master (Bitcoin PR bitcoin/bitcoin#27884 )
2025-06-30 14:36:23 +02:00
rpc_validateaddress.py
test: fix rpc_validateaddress.py
2025-10-09 10:40:59 +02:00
rpc_whitelist.py
Merge e8543629ae into merged_master (Bitcoin PR bitcoin/bitcoin#27884 )
2025-06-30 14:36:23 +02:00
test-shell.md
doc: fix broken relative md links
2024-05-03 16:07:12 +01:00
test_runner.py
Merge 8a45f572b9 into merged_master (Bitcoin PR bitcoin/bitcoin#29335 )
2026-02-20 09:41:29 +00:00
tool_signet_miner.py
test: Remove wallet option from non-wallet tests
2022-11-10 17:19:13 +01:00
tool_wallet.py
resolve fixmes in tool_wallet.py: wallet file shasum unchanged for both legacy and descriptor wallets. replaceable=True must be set explicitly in sendtoaddress as walletrbf=0 is set by default in the test_framework wallet config (test_framework/util.py:421)
2025-12-17 14:31:21 +02:00
wallet_abandonconflict.py
Merge c8e3978114 into merged_master (Bitcoin PR bitcoin/bitcoin#27307 )
2026-02-17 10:01:46 +00:00
wallet_address_types.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_assumeutxo.py
Merge a85e5a7c9a into merged_master (Bitcoin PR bitcoin/bitcoin#29478 )
2026-02-16 10:57:45 +00:00
wallet_avoid_mixing_output_types.py
test: add option to speed up tx relay/mempool sync
2024-02-28 10:05:56 -03:00
wallet_avoidreuse.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_backup.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_backwards_compatibility.py
wallet: Test upgrade of pre-taproot wallet to have tr() descriptors
2024-03-20 16:15:43 -04:00
wallet_balance.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_basic.py
Merge 4ff42762fd into merged_master (Bitcoin PR bitcoin/bitcoin#28336 )
2026-02-20 09:34:54 +00:00
wallet_blank.py
test: Use pathlib over os.path #28362
2023-10-10 09:26:56 -04:00
wallet_bumpfee.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_change_address.py
test: fix wallet_change_address.py
2025-10-09 10:05:56 +02:00
wallet_coinbase_category.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
wallet_conflicts.py
Merge c8e3978114 into merged_master (Bitcoin PR bitcoin/bitcoin#27307 )
2026-02-17 10:01:46 +00:00
wallet_create_tx.py
Merge 68828288e5 into merged_master (Bitcoin PR bitcoin/bitcoin#27318 )
2025-04-11 23:18:08 +02:00
wallet_createwallet.py
test: Add Wallet Unlock Context Manager
2023-10-10 18:12:31 +03:00
wallet_createwalletdescriptor.py
test: Add test for createwalletdescriptor
2024-03-20 16:15:43 -04:00
wallet_crosschain.py
test: fix wallet_crosschain.py
2025-08-22 09:22:53 +02:00
wallet_descriptor.py
tests: Test for concurrent writes with db tx
2024-02-06 12:24:36 -05:00
wallet_disable.py
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
wallet_dump.py
Merge 091d29c495 into merged_master (Bitcoin PR bitcoin/bitcoin#28617 )
2025-08-07 13:38:17 +02:00
wallet_elements_21million.py
ci: lint fixes
2026-01-09 15:31:49 +02:00
wallet_elements_dust_relay.py
Merge 3c1782e3ce into merged_master (Elements PR #1438 )
2025-04-16 12:04:11 +02:00
wallet_elements_regression_1172.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
wallet_elements_regression_1259.py
Merge 992147b07e into merged_master (Elements PR #1483 )
2025-11-05 09:22:58 +02:00
wallet_elements_regression_1263.py
Merge 8597260872 into merged_master (Bitcoin PR bitcoin/bitcoin#26480 )
2025-03-04 10:42:21 +02:00
wallet_elements_regression_fundrawtransaction.py
fix: wallet_elements_regression_fundrawtransaction.py
2025-10-28 10:52:40 +02:00
wallet_encryption.py
test: Add Wallet Unlock Context Manager
2023-10-10 18:12:31 +03:00
wallet_fallbackfee.py
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
wallet_fast_rescan.py
Merge 98b0acda0f into merged_master (Bitcoin PR bitcoin/bitcoin#28725 )
2025-11-10 14:40:43 +02:00
wallet_fundrawtransaction.py
Merge 4ff42762fd into merged_master (Bitcoin PR bitcoin/bitcoin#28336 )
2026-02-20 09:34:54 +00:00
wallet_gethdkeys.py
tests: Test for gethdkeys
2024-03-20 16:15:43 -04:00
wallet_groups.py
Merge f0794cbd40 into merged_master (Bitcoin PR bitcoin/bitcoin#29822 )
2026-02-17 18:31:22 +00:00
wallet_hd.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_implicitsegwit.py
script, test: fix python linter E275 errors with flake8 5.0.4
2023-01-03 10:59:56 -08:00
wallet_import_rescan.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_import_with_label.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
wallet_importdescriptors.py
Merge 03e94f8b90 into merged_master (Bitcoin PR bitcoin/bitcoin#29791 )
2026-02-17 18:25:01 +00:00
wallet_importmulti.py
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
wallet_importprunedfunds.py
Merge 6ff0aa089c into merged_master (Bitcoin PR bitcoin/bitcoin#28987 )
2025-12-03 23:34:15 +00:00
wallet_inactive_hdchains.py
test: Use TestNode *_path properties where possible
2023-06-21 08:49:18 +02:00
wallet_keypool.py
Merge 22a5ccfb06 into merged_master (Bitcoin PR bitcoin/bitcoin#29510 )
2025-12-04 11:44:07 +02:00
wallet_keypool_topup.py
Merge b44f9e4645 into merged_master (Bitcoin PR bitcoin/bitcoin#28928 )
2026-02-16 22:24:44 +00:00
wallet_labels.py
Merge cae0608ad4 into merged_master (Bitcoin PR bitcoin/bitcoin#27217 )
2025-04-12 17:04:51 +02:00
wallet_listdescriptors.py
Merge fa53611cf1 into merged_master (Bitcoin PR bitcoin/bitcoin#26076 )
2025-05-16 11:10:32 +02:00
wallet_listreceivedby.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_listsinceblock.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_listtransactions.py
Merge bef99176e6 into merged_master (Bitcoin PR #27114 )
2026-02-13 17:25:19 +00:00
wallet_migration.py
Merge b4a05751b6 into merged_master (Bitcoin PR #29586 )
2026-02-12 17:32:36 +00:00
wallet_miniscript.py
Merge 059f131314 into merged_master (Bitcoin PR bitcoin/bitcoin#28820 )
2025-11-06 10:06:15 +02:00
wallet_multisig_descriptor_psbt.py
Merge 8f9c74cb11 into merged_master (Bitcoin PR bitcoin/bitcoin#28414 )
2025-07-21 11:57:54 +02:00
wallet_multiwallet.py
Merge bb6de1befb into merged_master (Bitcoin PR bitcoin/bitcoin#29034 )
2025-11-18 10:15:01 +02:00
wallet_orphanedreward.py
Merge da9f62f912 into merged_master (Bitcoin PR bitcoin/bitcoin#26094 )
2025-05-15 13:12:44 +02:00
wallet_pruning.py
test: Use pathlib over os.path #28362
2023-10-10 09:26:56 -04:00
wallet_reindex.py
Merge 08e6aaabef into merged_master (Bitcoin PR bitcoin/bitcoin#28920 )
2025-11-17 17:27:30 +02:00
wallet_reorgsrestore.py
Merge 3054416f62 into merged_master (Bitcoin PR bitcoin/bitcoin#29425 )
2025-12-03 23:45:54 +00:00
wallet_rescan_unconfirmed.py
ci: lint fixes
2025-12-05 09:39:59 +02:00
wallet_resendwallettransactions.py
verified replaceable=1 set
2025-10-09 10:08:06 +02:00
wallet_send.py
Merge 256e170319 into merged_master (Bitcoin PR bitcoin/bitcoin#29777 )
2026-02-18 14:00:40 +00:00
wallet_send_zero_fee.py
Merge 6e2d87990e into merged_master (Elements PR #1333 )
2025-08-08 08:46:59 +02:00
wallet_sendall.py
test: fix wallet_sendall.py fixmes
2025-08-22 14:27:52 +02:00
wallet_sendmany.py
test: add tests for fundrawtx and sendmany rpcs
2024-01-19 15:04:56 +01:00
wallet_signer.py
Merge a7129f827c into merged_master (Bitcoin PR bitcoin/bitcoin#24313 )
2026-02-18 14:19:06 +00:00
wallet_signmessagewithaddress.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
wallet_signrawtransactionwithwallet.py
Merge 9e0e51b1d9 into merged_master (Bitcoin PR bitcoin/bitcoin#29870 )
2026-02-18 14:42:45 +00:00
wallet_simulaterawtx.py
Merge e9262ea32a into merged_master (Bitcoin PR bitcoin/bitcoin#26750 )
2025-03-31 16:37:52 +02:00
wallet_spend_unconfirmed.py
Merge 459272d639 into merged_master (Bitcoin PR bitcoin/bitcoin#26152 )
2025-08-01 09:39:10 +02:00
wallet_startup.py
scripted-diff: Bump copyright headers
2022-12-24 23:49:50 +00:00
wallet_taproot.py
enable psbt test now functional
2025-10-14 14:11:43 +01:00
wallet_timelock.py
Merge 34ac3f438a into merged_master (Bitcoin PR bitcoin/bitcoin#26485 )
2025-06-27 11:24:52 +02:00
wallet_transactiontime_rescan.py
Merge 483fb8d216 into merged_master (Bitcoin PR bitcoin/bitcoin#27287 )
2025-04-11 21:35:55 +02:00
wallet_txn_clone.py
Merge 2a349f9ea5 into merged_master (Bitcoin PR bitcoin/bitcoin#28264 )
2025-11-05 14:53:04 +02:00
wallet_txn_doublespend.py
Merge 2a349f9ea5 into merged_master (Bitcoin PR bitcoin/bitcoin#28264 )
2025-11-05 14:53:04 +02:00
wallet_upgradewallet.py
test: Use TestNode *_path properties where possible
2023-06-21 08:49:18 +02:00
wallet_watchonly.py
Merge 34ac3f438a into merged_master (Bitcoin PR bitcoin/bitcoin#26485 )
2025-06-27 11:24:52 +02:00