Notable changes in this release:
- Fix SV2 reserved weight handling by honoring Bitcoin Core’s minimum reserved weight and fixing a floor/cap regression so values below 2000 are treated correctly. (#79 and #82 by @Sjors)
- Use
CoinbaseTemplatewhen available to avoid reconstructing coinbase fields from dummy transactions, with fallback behavior for older interfaces. (#59 by @Sjors) - Change default ports to
x8442for the Stratum V2 endpoints. (#72 by @Sjors) - Refresh key dependencies: depends now pins Boost 1.90.0 and native Cap’n Proto 1.3.0, and CMake/docs now require Boost 1.74.0 minimum. (#87 by @Sjors)
- Update bundled subtrees for
libmultiprocess(v8 line) andsecp256k1(includes 0.7.1 prep and upstream fixes). (by @Sjors) - Update docs to reflect minimum supported Bitcoin Core version v30.2. (#80 by @xyephy)
See README for instructions. TL;DR:
- install or compile Bitcoin Core v30.2
bitcoin -m -ipcbind=unixbin/sv2-tp -debug=sv2 -loglevel=sv2:trace- tail
sv2-debug.logfor runtime diagnostics
Guix signatures: https://github.com/stratum-mining/sv2-tp-guix.sigs