Sjors / bitcoin

Bitcoin Core integration/staging tree
https://bitcoin.org/en/download
MIT License
9 stars 11 forks source link

Stratum v2 Template Provider inside Bitcoin Core (deprecated) #68

Open Sjors opened 1 month ago

Sjors commented 1 month ago

This is a continuation of https://github.com/bitcoin/bitcoin/pull/29432. It's no longer the plan to include this code in Bitcoin Core. My plan is to instead create a standalone application that communicates with Bitcoin Core via a new IPC interface. Once that's ready to use, I'll provide instructions for that here.

Until then you can continue to use the sv2 branch as before.

This branch builds on four layers:

  1. Noise encryption #66
  2. Messages and transport layer #67
  3. Sv2Connman #50
  4. The Template Provider #49

Build as you would normally build Bitcoin Core, see docs/build-osx.md, etc.

Sjors commented 2 weeks ago

I significatly refactored how the Template Provider pushes template updates to connected clients (using https://github.com/bitcoin/bitcoin/pull/31283). I do not recommend upgrading at this point, except to test and report bugs.

Sjors commented 4 days ago

I tagged a new release: https://github.com/Sjors/bitcoin/releases/tag/sv2-tp-0.1.10