Skip to content
Bitcoin Roots

v31.1-roots.1 · Commit 2 of 17

[PATCH 02/17] feat(policy): preserve Roots parsing and local transaction checks

Jaromil <jaromil@dyne.org>

Sun, 11 Oct 2026 16:33:18 +0200

Original commit: e5445b7c96193c7ec141705aac5ba96651e0ee30

Download original patch · Release notes

66 file changes

  1. doc/feature-contracts/policy-parsing.md · text
  2. doc/feature-contracts/subdust.md · text
  3. doc/roots-features.md · text
  4. doc/roots-v31-port-review.md · text
  5. src/common/args.cpp · text
  6. src/common/args.h · text
  7. src/init.cpp · text
  8. src/kernel/mempool_options.h · text
  9. src/node/mempool_args.cpp · text
  10. src/node/mempool_args.h · text
  11. src/policy/policy.cpp · text
  12. src/policy/policy.h · text
  13. src/policy/settings.cpp · text
  14. src/policy/settings.h · text
  15. src/test/CMakeLists.txt · text
  16. src/test/fuzz/CMakeLists.txt · text
  17. src/test/fuzz/policy_args.cpp · text
  18. src/test/fuzz/transaction.cpp · text
  19. src/test/policy_args_tests.cpp · text
  20. src/test/script_p2sh_tests.cpp · text
  21. src/test/transaction_tests.cpp · text
  22. src/test/txpackage_tests.cpp · text
  23. src/test/txvalidationcache_tests.cpp · text
  24. src/test/util/txmempool.cpp · text
  25. src/validation.cpp · text
  26. src/wallet/test/fuzz/fees.cpp · text
  27. src/wallet/test/wallet_tests.cpp · text
  28. test/functional/feature_block.py · text
  29. test/functional/feature_blocksxor.py · text
  30. test/functional/feature_coinstatsindex.py · text
  31. test/functional/feature_csv_activation.py · text
  32. test/functional/feature_dersig.py · text
  33. test/functional/feature_fee_estimation.py · text
  34. test/functional/feature_maxuploadtarget.py · text
  35. test/functional/feature_policy_args.py · text
  36. test/functional/feature_rbf.py · text
  37. test/functional/feature_taproot.py · text
  38. test/functional/mempool_accept.py · text
  39. test/functional/mempool_cluster.py · text
  40. test/functional/mempool_datacarrier.py · text
  41. test/functional/mempool_dust.py · text
  42. test/functional/mempool_ephemeral_dust.py · text
  43. test/functional/mempool_limit.py · text
  44. test/functional/mempool_package_limits.py · text
  45. test/functional/mempool_package_rbf.py · text
  46. test/functional/mempool_roots_local_policy.py · text
  47. test/functional/mempool_sigoplimit.py · text
  48. test/functional/mempool_truc.py · text
  49. test/functional/mempool_updatefromblock.py · text
  50. test/functional/mining_basic.py · text
  51. test/functional/mining_prioritisetransaction.py · text
  52. test/functional/p2p_1p1c_network.py · text
  53. test/functional/p2p_ibd_txrelay.py · text
  54. test/functional/p2p_invalid_tx.py · text
  55. test/functional/p2p_opportunistic_1p1c.py · text
  56. test/functional/p2p_orphan_handling.py · text
  57. test/functional/p2p_segwit.py · text
  58. test/functional/p2p_tx_download.py · text
  59. test/functional/rpc_createmultisig.py · text
  60. test/functional/rpc_getdescriptoractivity.py · text
  61. test/functional/rpc_packages.py · text
  62. test/functional/rpc_rawtransaction.py · text
  63. test/functional/test_framework/mempool_util.py · text
  64. test/functional/test_runner.py · text
  65. test/functional/wallet_miniscript.py · text
  66. test/functional/wallet_taproot.py · text