Skip to content
Bitcoin Roots

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

[PATCH 06/17] feat(wallet): preserve Roots signing and spend controls on v31

Jaromil <jaromil@dyne.org>

Sun, 11 Oct 2026 23:00:35 +0200

Original commit: ab07fc5490af30ce7c6da1c137c8280d1f4815f0

Download original patch · Release notes

63 file changes

  1. ci/test/test_wallet_privacy_contract.py · text
  2. cmake/bitcoin-build-config.h.in · text
  3. cmake/introspection.cmake · text
  4. doc/roots-features.md · text
  5. doc/roots-v31-port-review.md · text
  6. doc/wallet-privacy.md · text
  7. src/base58.cpp · text
  8. src/base58.h · text
  9. src/common/run_command.cpp · text
  10. src/interfaces/chain.h · text
  11. src/interfaces/wallet.h · text
  12. src/key_io.cpp · text
  13. src/key_io.h · text
  14. src/node/interfaces.cpp · text
  15. src/qt/CMakeLists.txt · text
  16. src/qt/bitcoingui.cpp · text
  17. src/qt/bitcoingui.h · text
  18. src/qt/coincontroldialog.cpp · text
  19. src/qt/coincontroldialog.h · text
  20. src/qt/forms/coincontroldialog.ui · text
  21. src/qt/rpcconsole.cpp · text
  22. src/qt/sendcoinsdialog.cpp · text
  23. src/qt/sendcoinsdialog.h · text
  24. src/qt/sweepdialog.cpp · text
  25. src/qt/sweepdialog.h · text
  26. src/qt/test/rpcnestedtests.cpp · text
  27. src/qt/test/wallettests.cpp · text
  28. src/qt/walletframe.cpp · text
  29. src/qt/walletframe.h · text
  30. src/qt/walletmodel.cpp · text
  31. src/qt/walletmodel.h · text
  32. src/qt/walletview.cpp · text
  33. src/qt/walletview.h · text
  34. src/rpc/blockchain.cpp · text
  35. src/rpc/blockchain.h · text
  36. src/rpc/client.cpp · text
  37. src/script/descriptor.cpp · text
  38. src/script/descriptor.h · text
  39. src/test/fs_tests.cpp · text
  40. src/test/key_io_tests.cpp · text
  41. src/test/mock_process.cpp · text
  42. src/test/rpc_tests.cpp · text
  43. src/test/system_tests.cpp · text
  44. src/util/CMakeLists.txt · text
  45. src/util/fs_helpers.cpp · text
  46. src/util/fs_helpers.h · text
  47. src/util/subprocess.cpp · text
  48. src/util/subprocess.h · text
  49. src/wallet/db.cpp · text
  50. src/wallet/interfaces.cpp · text
  51. src/wallet/rpc/spend.cpp · text
  52. src/wallet/rpc/wallet.cpp · text
  53. src/wallet/scriptpubkeyman.cpp · text
  54. src/wallet/scriptpubkeyman.h · text
  55. src/wallet/spend.cpp · text
  56. src/wallet/spend.h · text
  57. src/wallet/sqlite.cpp · text
  58. src/wallet/test/spend_tests.cpp · text
  59. src/wallet/test/wallet_tests.cpp · text
  60. src/wallet/test/walletload_tests.cpp · text
  61. test/functional/test_runner.py · text
  62. test/functional/wallet_multiwallet.py · text
  63. test/functional/wallet_sweepprivkeys.py · text