Sv2 needs a `submitBlock` IPC method #34626

issue plebhash opened this issue on February 19, 2026
  1. plebhash commented at 3:08 PM on February 19, 2026: none

    currently, IPC mining interface only allows broadcasting blocks via BlockTemplate.submitSolution

    a Sv2 Job Declarator Server can receive solutions via PushSolution message, for which it has no corresponding BlockTemplate on the Bitcoin Core side

    in summary, we need the equivalent of a submitblock RPC

    cc @ryanofsky @ismaelsadeeq @Sjors

  2. fanquake added the label Mining on Feb 19, 2026
  3. fanquake added the label interfaces on Feb 19, 2026
  4. Sjors commented at 3:43 PM on February 19, 2026: member

    This should be trivial, but I would file this under nice to have, not "need". It would allow a client implementation without any RPC code, which is nice.

  5. plebhash commented at 5:43 PM on February 19, 2026: none

    This should be trivial, but I would file this under nice to have, not "need".

    well, not having this available forces SRI to take a hybrid IPC/RPC route for full Sv2 JDS functionality, which is pretty ugly

    so from our standpoint, I'd lean more towards the "need"

    but I understand there could be other priorities compared to this

  6. w0xlt commented at 9:38 AM on February 21, 2026: contributor

    I’ve opened PR #34644 for this. I’m not very familiar with the IPC interface, but it looked straightforward. Happy to adjust if needed.

  7. ryanofsky closed this on May 28, 2026

  8. Fabcien referenced this in commit 896eaacd91 on May 28, 2026

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-06-05 15:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me