..
data
Merge 45719390a1 into merged_master (Bitcoin PR bitcoin/bitcoin#32011 )
2026-04-16 14:07:53 +00:00
mocks
wallet: return and display signer error
2024-04-16 17:47:43 +02:00
test_framework
add linter check to CI
2026-07-07 15:03:16 +01:00
.gitignore
Migrate elements build to Cmake
2026-03-24 11:11:11 +00:00
combine_logs.py
Merge 35000e34cf into merged_master (Bitcoin PR bitcoin/bitcoin
2026-04-08 14:43:14 +00:00
combined_log_template.html
create_cache.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
example_elements_code_tutorial.py
Merge 0a931a9787 into merged_master (Bitcoin PR bitcoin/bitcoin
2026-04-14 09:01:18 +00:00
example_test.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_abortnode.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_addrman.py
Merge 54c4b09f08 into merged_master (Bitcoin PR bitcoin/bitcoin#31042 )
2026-04-01 22:41:52 +01: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
Fix nonsensical -noasmap behavior
2025-02-13 12:30:15 -05:00
feature_assetsdir.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_assumeutxo.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
feature_assumevalid.py
Merge 2c7a4231db into merged_master (Bitcoin PR bitcoin/bitcoin#30569 )
2026-03-20 10:24:26 +00:00
feature_bind_extra.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_bind_port_discover.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_bind_port_externalip.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_bip68_sequence.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_block.py
Merge 5acf12bafe into merged_master (Bitcoin PR bitcoin/bitcoin#31583 )
2026-04-14 01:09:03 +01:00
feature_block_subsidy.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_block_v4.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_blocksdir.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_blocksign.py
linter: remove trailing whitespace
2026-07-10 12:11:21 +01:00
feature_blocksxor.py
test: switch MiniWallet padding unit from weight to vsize
2024-09-28 22:49:41 +02:00
feature_cltv.py
Merge 604bf2ea37 into merged_master (Bitcoin PR bitcoin/bitcoin#28121 )
2026-04-09 13:22:06 +00:00
feature_coinstatsindex.py
Merge b9c241804c into merged_master (Bitcoin PR bitcoin/bitcoin#30226 )
2026-04-14 13:19:39 +00:00
feature_confidential_transactions.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_config_args.py
set Wno-error for simplicity keep warning but dont error on it
2026-06-17 14:15:49 +01:00
feature_connect_genesis_outputs.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_csv_activation.py
[validation] Make script error messages uniform for parallel/single validation
2024-12-02 16:25:17 -05:00
feature_dbcrash.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_default_asset_name.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_dersig.py
Merge 604bf2ea37 into merged_master (Bitcoin PR bitcoin/bitcoin#28121 )
2026-04-09 13:22:06 +00:00
feature_dirsymlinks.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_discount_ct.py
Merge ElementsProject/elements#1542 : Change test order in feature_discount_ct.py to fix intermittent failure
2026-04-30 13:27:26 +01:00
feature_discount_ct_ordering.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_discover.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_dynafed.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_elements_simplicity_activation.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_elements_taproot_activation.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_fastprune.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_fedpeg.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
feature_fee_estimation.py
Merge 70910eb2ec into merged_master (Bitcoin PR bitcoin/bitcoin#31016 )
2026-03-27 12:42:00 +00:00
feature_filelock.py
Merge 9ecc7af41f into merged_master (Bitcoin PR bitcoin/bitcoin#31674 )
2026-04-14 08:26:34 +00:00
feature_framework_miniwallet.py
Merge b9c241804c into merged_master (Bitcoin PR bitcoin/bitcoin#30226 )
2026-04-14 13:19:39 +00:00
feature_framework_unit_tests.py
test: add unit test for keys_to_multisig_script
2024-06-05 16:18:31 +02:00
feature_help.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_includeconf.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_index_prune.py
Merge ba0cb7d5a5 into merged_master (Bitcoin PR bitcoin/bitcoin#31468 )
2026-04-09 12:33:51 +00:00
feature_init.py
qa: Enable feature_init.py on Windows
2025-03-07 22:33:49 +01:00
feature_initial_reissuance_token.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_issuance.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
feature_loadblock.py
test: Avoid F541 (f-string without any placeholders)
2024-12-05 08:39:09 +01:00
feature_logging.py
test: -debug=0 and -debug=none behave similarly to -nodebug
2025-02-11 12:01:29 +01:00
feature_mandatory_coinbase.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_maxtipage.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_maxuploadtarget.py
net_processing: use CNode::DisconnectMsg helper
2024-11-26 13:22:55 +01:00
feature_notifications.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_nulldummy.py
Merge 3867d2421a into merged_master (Bitcoin PR bitcoin/bitcoin#31112 )
2026-04-08 10:07:51 +00:00
feature_pak.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
feature_pegin_subsidy.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
feature_port.py
Merge b042c4f053 into merged_master (Bitcoin PR bitcoin/bitcoin#31223 )
2026-04-09 02:07:45 +01:00
feature_posix_fs_permissions.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_presegwit_node_upgrade.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_progress.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_proxy.py
Merge 33884e7e60 into merged_master (Bitcoin PR bitcoin/bitcoin#30545 )
2026-03-10 15:42:11 +00:00
feature_pruning.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_rbf.py
mempool: disable full-RBF, require BIP125 opt-in signaling
2026-06-25 15:10:01 +02:00
feature_reindex.py
Merge d50f0ce248 into merged_master (Bitcoin PR bitcoin/bitcoin#30669 )
2026-03-13 14:36:30 +00:00
feature_reindex_readonly.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_remove_pruned_files_on_startup.py
Merge 2317e6cf2d into merged_master (Bitcoin PR bitcoin/bitcoin#31696 )
2026-04-14 01:36:54 +01:00
feature_segwit.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_settings.py
Merge 54c4b09f08 into merged_master (Bitcoin PR bitcoin/bitcoin#31042 )
2026-04-01 22:41:52 +01:00
feature_shutdown.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_sighash_rangeproof.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
feature_signet.py
set Wno-error for simplicity keep warning but dont error on it
2026-06-17 14:15:49 +01:00
feature_startupnotify.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_taphash_pegins_issuances.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_taproot.py
Merge 3867d2421a into merged_master (Bitcoin PR bitcoin/bitcoin#31112 )
2026-04-08 10:07:51 +00:00
feature_tapscript_opcodes.py
Merge 210210c923 into merged_master (Bitcoin PR bitcoin/bitcoin#29566 )
2026-03-24 16:04:02 +00:00
feature_trim_headers.py
test: update and re-enable trim headers functional test
2026-07-02 14:10:12 +02:00
feature_txwitness.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_uacomment.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_unsupported_utxo_db.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
feature_utxo_set_hash.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
feature_versionbits_warning.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
interface_bitcoin_cli.py
Merge e53310c47a into merged_master (Bitcoin PR bitcoin/bitcoin#30529 )
2026-04-16 10:38:16 +00:00
interface_http.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
interface_rest.py
Merge 1a35447595 into merged_master (Bitcoin PR bitcoin/bitcoin#31417 )
2026-04-08 13:57:45 +00:00
interface_rpc.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
interface_usdt_coinselection.py
test: don't use bpf_usdt_readarg_p
2025-02-12 16:21:35 +01:00
interface_usdt_mempool.py
Revert "test: Disable known broken USDT test for now"
2025-02-12 16:29:00 +01:00
interface_usdt_net.py
test: don't use bpf_usdt_readarg_p
2025-02-12 16:21:35 +01:00
interface_usdt_utxocache.py
test: don't use bpf_usdt_readarg_p
2025-02-12 16:21:35 +01:00
interface_usdt_validation.py
test: don't use bpf_usdt_readarg_p
2025-02-12 16:21:35 +01:00
interface_zmq.py
Merge 2666d83da5 into merged_master (Bitcoin PR bitcoin/bitcoin#30893 )
2026-04-03 14:08:28 +00:00
mempool_accept.py
Merge 604bf2ea37 into merged_master (Bitcoin PR bitcoin/bitcoin#28121 )
2026-04-09 13:22:06 +00:00
mempool_accept_wtxid.py
Merge 604bf2ea37 into merged_master (Bitcoin PR bitcoin/bitcoin#28121 )
2026-04-09 13:22:06 +00:00
mempool_compatibility.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
mempool_datacarrier.py
Merge 1a35447595 into merged_master (Bitcoin PR bitcoin/bitcoin#31417 )
2026-04-08 13:57:45 +00:00
mempool_dust.py
Merge f7144b24be into merged_master (Bitcoin PR bitcoin/bitcoin#31279 )
2026-04-06 10:49:00 +00:00
mempool_ephemeral_dust.py
Merge 8cb6ab0b97 into merged_master (Bitcoin PR bitcoin/bitcoin#32025 )
2026-04-16 14:51:03 +00:00
mempool_expiry.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
mempool_limit.py
Merge 2a52718d73 into merged_master (Bitcoin PR bitcoin/bitcoin#31152 )
2026-04-01 00:20:02 +01:00
mempool_package_limits.py
re-enable passing tests
2025-08-22 11:35:31 +02:00
mempool_package_onemore.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
mempool_package_rbf.py
Merge 604bf2ea37 into merged_master (Bitcoin PR bitcoin/bitcoin#28121 )
2026-04-09 13:22:06 +00:00
mempool_packages.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
mempool_persist.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
mempool_reorg.py
scripted-diff: Rename lazily initialized bloom filters
2024-07-31 13:23:46 +01:00
mempool_resurrect.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
mempool_sigoplimit.py
Merge f640b323bd into merged_master (Bitcoin PR bitcoin/bitcoin#30723 )
2026-03-24 17:14:04 +00:00
mempool_spend_coinbase.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
mempool_truc.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
mempool_unbroadcast.py
prevent reused utxo
2025-07-28 14:30:09 +01:00
mempool_updatefromblock.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
mining_basic.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
mining_getblocktemplate_longpoll.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
mining_mainnet.py
test: check difficulty adjustment using alternate mainnet
2025-01-22 12:31:46 +01:00
mining_prioritisetransaction.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
p2p_1p1c_network.py
test: fix intermittent timeout in p2p_1p1c_network.py
2025-01-29 10:46:55 -05:00
p2p_add_connections.py
Merge bitcoin/bitcoin#30463 : qa: Functional test improvements
2024-07-22 12:08:32 +01:00
p2p_addr_relay.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_addrfetch.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_addrv2_relay.py
net_processing: use CNode::DisconnectMsg helper
2024-11-26 13:22:55 +01:00
p2p_block_sync.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_blockfilters.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_blocksonly.py
net_processing: Add missing use of DisconnectMsg
2025-01-10 11:25:08 +01:00
p2p_compactblocks.py
Merge b1f0f3c288 into merged_master (Bitcoin PR bitcoin/bitcoin#31406 )
2026-04-08 14:03:26 +00:00
p2p_compactblocks_blocksonly.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_compactblocks_hb.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_disconnect_ban.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_dns_seeds.py
test: avoid generating non-loopback traffic from p2p_dns_seeds.py
2025-01-14 09:21:24 +01:00
p2p_dos_header_tree.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_eviction.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_feefilter.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_filter.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_fingerprint.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_getaddr_caching.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
p2p_getdata.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_handshake.py
test: Avoid F541 (f-string without any placeholders)
2024-12-05 08:39:09 +01:00
p2p_headers_presync.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
p2p_headers_sync_with_minchainwork.py
Merge a74bdeea1b into merged_master (Bitcoin PR bitcoin/bitcoin#30761 )
2026-03-24 12:54:32 +00:00
p2p_i2p_ports.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_i2p_sessions.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_ibd_stalling.py
Merge eb646111cd into merged_master (Bitcoin PR bitcoin/bitcoin#31383 )
2026-04-06 14:30:17 +00:00
p2p_ibd_txrelay.py
Merge 82ba505134 into merged_master (Bitcoin PR bitcoin/bitcoin#31759 )
2026-04-14 13:46:45 +00:00
p2p_initial_headers_sync.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_invalid_block.py
Merge df241970a3 into merged_master (Bitcoin PR bitcoin/bitcoin#30554 )
2026-03-11 00:30:13 +00:00
p2p_invalid_locator.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_invalid_messages.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
p2p_invalid_tx.py
Merge d9f8dc6453 into merged_master (Bitcoin PR bitcoin/bitcoin#31097 )
2026-03-30 14:21:02 +00:00
p2p_leak.py
net_processing: use CNode::DisconnectMsg helper
2024-11-26 13:22:55 +01:00
p2p_leak_tx.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00: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 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
p2p_net_deadlock.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_nobloomfilter_messages.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_node_network_limited.py
rpc: Improve getblock / getblockstats error when only header is available.
2024-09-13 10:50:49 -04:00
p2p_opportunistic_1p1c.py
Merge 335798c496 into merged_master (Bitcoin PR bitcoin/bitcoin#31397 )
2026-04-10 00:57:49 +01:00
p2p_orphan_handling.py
Merge 3bb679e5de into merged_master (Bitcoin PR bitcoin/bitcoin#31952 )
2026-04-16 13:02:51 +00:00
p2p_outbound_eviction.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_permissions.py
Merge 0725a37494 into merged_master (Bitcoin PR bitcoin/bitcoin#30805 )
2026-03-25 13:28:36 +00:00
p2p_ping.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_seednode.py
test: avoid generating non-loopback traffic from p2p_seednode.py
2025-01-14 09:20:58 +01:00
p2p_segwit.py
Merge 335798c496 into merged_master (Bitcoin PR bitcoin/bitcoin#31397 )
2026-04-10 00:57:49 +01:00
p2p_sendheaders.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_sendtxrcncl.py
net_processing: use CNode::DisconnectMsg helper
2024-11-26 13:22:55 +01:00
p2p_timeouts.py
net: clarify if we ever sent or received from peer
2024-11-26 14:01:36 +01:00
p2p_tx_download.py
Merge bitcoin/bitcoin#31758 : test: deduplicates p2p_tx_download constants
2025-02-14 10:47:18 +01:00
p2p_tx_privacy.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_unrequested_blocks.py
rpc: Improve getblock / getblockstats error when only header is available.
2024-09-13 10:50:49 -04:00
p2p_v2_encrypted.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
p2p_v2_misbehaving.py
Merge f95fb79372 into merged_master (Bitcoin PR bitcoin/bitcoin#28521 )
2026-04-09 11:04:01 +00:00
p2p_v2_transport.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
README.md
doc: cmake: prepend and explain "build/" where needed
2024-10-11 11:24:21 -06:00
rpc_addresses_deprecation.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
rpc_bind.py
fix: handle invalid rpcbind port earlier
2024-09-17 21:47:29 -04:00
rpc_blockchain.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
rpc_calcfastmerkleroot.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
rpc_createmultisig.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
rpc_decodescript.py
Merge 2aff9a36c3 into merged_master (Bitcoin PR bitcoin/bitcoin#30352 )
2026-03-11 09:41:57 +00:00
rpc_deprecated.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_deriveaddresses.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
rpc_dumptxoutset.py
Merge 1a35447595 into merged_master (Bitcoin PR bitcoin/bitcoin#31417 )
2026-04-08 13:57:45 +00:00
rpc_estimatefee.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_generate.py
Merge 87c9ebd889 into merged_master (Bitcoin PR bitcoin/bitcoin#31563 )
2026-04-09 13:00:52 +00:00
rpc_generateblock.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
rpc_getblockfilter.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_getblockfrompeer.py
Merge e983ed41d9 into merged_master (Bitcoin PR bitcoin/bitcoin#30410 )
2026-03-26 12:41:48 +00:00
rpc_getblockstats.py
Merge e983ed41d9 into merged_master (Bitcoin PR bitcoin/bitcoin#30410 )
2026-03-26 12:41:48 +00:00
rpc_getchaintips.py
Merge 85bcfeea23 into merged_master (Bitcoin PR bitcoin/bitcoin#30666 )
2026-04-03 13:50:20 +00:00
rpc_getdescriptoractivity.py
Merge 69e35f5c60 into merged_master (Bitcoin PR bitcoin/bitcoin#31403 )
2026-04-09 12:28:10 +00:00
rpc_getdescriptorinfo.py
Merge bitcoin/bitcoin#22838 : descriptors: Be able to specify change and receiving in a single descriptor string
2024-08-28 15:56:15 +01:00
rpc_getnewblockhex.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
rpc_help.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
rpc_invalid_address_message.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
rpc_invalidateblock.py
Merge 85bcfeea23 into merged_master (Bitcoin PR bitcoin/bitcoin#30666 )
2026-04-03 13:50:20 +00:00
rpc_mempool_info.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01: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: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_net.py
Merge 8ad2c90274 into merged_master (Bitcoin PR bitcoin/bitcoin#31343 )
2026-04-08 15:06:25 +00:00
rpc_orphans.py
[functional test] getorphantxs reflects multiple announcers
2025-01-06 09:02:05 -05:00
rpc_packages.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
rpc_preciousblock.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_psbt.py
Merge 380e1f44e8 into merged_master (Bitcoin PR bitcoin/bitcoin#30349 )
2026-04-03 13:06:35 +00:00
rpc_rawtransaction.py
Merge 870447fd58 into merged_master (Bitcoin PR bitcoin/bitcoin#30212 )
2026-03-11 14:14:02 +00:00
rpc_scanblocks.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
rpc_scantxoutset.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
rpc_setban.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_sidechaininfo.py
feat(rpc): expose effective fee asset
2026-08-05 23:29:55 +04:00
rpc_signer.py
qa: Use sys.executable when invoking other Python scripts
2024-12-19 17:10:20 +00:00
rpc_signmessagewithprivkey.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
rpc_signrawtransactionwithkey.py
Merge 7349d572c3 into merged_master (Bitcoin PR bitcoin/bitcoin#30701 )
2026-03-23 13:26:16 +00:00
rpc_tweakfedpeg.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
rpc_txoutproof.py
rpc: Improve gettxoutproof error when only header is available.
2024-09-13 10:50:49 -04:00
rpc_uptime.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
rpc_users.py
Merge 11f68cc810 into merged_master (Bitcoin PR bitcoin/bitcoin#31212 )
2026-04-08 12:28:17 +00:00
rpc_validateaddress.py
Merge 1afa3c84fc into merged_master (Bitcoin PR bitcoin/bitcoin#30562 )
2026-03-11 10:50:48 +00:00
rpc_whitelist.py
Merge 21a0efaf8c into merged_master (Bitcoin PR bitcoin/bitcoin#29858 )
2026-04-16 09:05:23 +00:00
test-shell.md
test: fix TestShell initialization and reset()
2025-02-20 15:25:43 +03:00
test_runner.py
feat(rpc): expose effective fee asset
2026-08-05 23:29:55 +04:00
tool_signet_miner.py
test: use DIFF_1_N_BITS in tool_signet_miner
2025-01-22 12:31:46 +01:00
tool_utxo_to_sqlite.py
test: add test for utxo-to-sqlite conversion script
2024-12-28 02:38:57 +01:00
tool_wallet.py
Merge 1e0c5bd74a into merged_master (Bitcoin PR bitcoin/bitcoin#30125 )
2026-04-14 09:50:48 +00:00
wallet_abandonconflict.py
Merge 6876e5076e into merged_master (Bitcoin PR bitcoin/bitcoin#31943 )
2026-04-16 13:13:58 +00:00
wallet_address_types.py
Merge 188b02116d into merged_master (Bitcoin PR bitcoin/bitcoin#31635 )
2026-04-14 01:37:05 +01:00
wallet_assumeutxo.py
Merge 85f96b01b7 into merged_master (Bitcoin PR bitcoin/bitcoin#30909 )
2026-04-14 12:18:00 +00:00
wallet_avoid_mixing_output_types.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_avoidreuse.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_backup.py
Merge 1a35447595 into merged_master (Bitcoin PR bitcoin/bitcoin#31417 )
2026-04-08 13:57:45 +00:00
wallet_backwards_compatibility.py
Merge bitcoin/bitcoin#29982 : test: Fix intermittent issue in wallet_backwards_compatibility.py
2024-12-10 16:29:06 -05:00
wallet_balance.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
wallet_basic.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_blank.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_bumpfee.py
Merge 55e473c43e into merged_master (Bitcoin PR bitcoin/bitcoin#30500 )
2026-03-10 09:06:21 +00:00
wallet_change_address.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_coinbase_category.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_conflicts.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_create_tx.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_createwallet.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_createwalletdescriptor.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_crosschain.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
wallet_descriptor.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_disable.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_dump.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_elements_21million.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_elements_dust_relay.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_elements_regression_1172.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
wallet_elements_regression_1259.py
Fix: linter errors
2026-07-06 01:42:43 +01:00
wallet_elements_regression_1263.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_elements_regression_fundrawtransaction.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_encryption.py
doc: fix typos
2025-01-16 17:36:16 +02:00
wallet_fallbackfee.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_fast_rescan.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_fundrawtransaction.py
rpc: use null for optional parameters
2026-06-25 17:01:10 +02:00
wallet_gethdkeys.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_groups.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_hd.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_implicitsegwit.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_import_rescan.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_import_with_label.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_importdescriptors.py
Merge 63d625f761 into merged_master (Bitcoin PR bitcoin/bitcoin#31893 )
2026-04-16 11:06:31 +00:00
wallet_importmulti.py
Merge a0abcbd382 into merged_master (Bitcoin PR bitcoin/bitcoin#22838 )
2026-03-23 11:21:19 +00:00
wallet_importprunedfunds.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_inactive_hdchains.py
test: Add check_interval parameter to wait_until
2024-11-13 12:02:42 +01:00
wallet_keypool.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_keypool_topup.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_labels.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_listdescriptors.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_listreceivedby.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_listsinceblock.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_listtransactions.py
Merge 0b48f77e10 into merged_master (Bitcoin PR bitcoin/bitcoin#31413 )
2026-04-16 09:05:51 +00:00
wallet_migration.py
Merge 96d30ed4f9 into merged_master (Bitcoin PR bitcoin/bitcoin#31495 )
2026-04-15 14:59:14 +01:00
wallet_miniscript.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_miniscript_decaying_multisig_descriptor_psbt.py
Merge 06757af2da into merged_master (Bitcoin PR bitcoin/bitcoin#29156 )
2026-04-16 11:26:32 +00:00
wallet_multisig_descriptor_psbt.py
Merge 1a35447595 into merged_master (Bitcoin PR bitcoin/bitcoin#31417 )
2026-04-08 13:57:45 +00:00
wallet_multiwallet.py
Merge 2666d83da5 into merged_master (Bitcoin PR bitcoin/bitcoin#30893 )
2026-04-03 14:08:28 +00:00
wallet_orphanedreward.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_pruning.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_reindex.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_reorgsrestore.py
Merge dc3a714633 into merged_master (Bitcoin PR bitcoin/bitcoin#31794 )
2026-04-16 11:38:35 +00:00
wallet_rescan_unconfirmed.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_resendwallettransactions.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_send.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_send_zero_fee.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_sendall.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_sendmany.py
RPC: improve SFFO arg parsing, error catching and coverage
2024-09-07 13:06:41 -03:00
wallet_signer.py
Merge 94f0adcc31 into merged_master (Bitcoin PR bitcoin/bitcoin#31541 )
2026-04-14 01:21:11 +01:00
wallet_signmessagewithaddress.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_signrawtransactionwithwallet.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_simulaterawtx.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_spend_unconfirmed.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_startup.py
scripted-diff: Add __file__ argument to BitcoinTestFramework.init()
2024-07-16 22:06:47 +01:00
wallet_taproot.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_timelock.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_transactiontime_rescan.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_txn_clone.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_txn_doublespend.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00
wallet_upgradewallet.py
test: Remove 0.16.3 test from wallet_backwards_compatibility.py
2024-09-18 12:08:28 +02:00
wallet_watchonly.py
Merge 3a29ff5dea into merged_master (Bitcoin PR bitcoin/bitcoin#30463 )
2026-03-09 16:54:19 +00:00