Sv2 needs a submitBlock IPC method #34626

issue plebhash openend 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.

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-02-22 03:13 UTC

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