Our final goal is to support mining pools to use zebra for their operations. This requires multiple rpc methods to be present.
There is a discussion open to exchange ideas on this.
Details
From #5804 (comment)
I think we can do testing using a block proposal, which is a block without a proof of work.
Here's how we could do that:
zcashd has proposal support, but it's not documented. Here's the spec:
https://en.bitcoin.it/wiki/BIP_0023#Block_Proposal
Related Work
Our final goal is to support mining pools to use zebra for their operations. This requires multiple rpc methods to be present.
There is a discussion open to exchange ideas on this.
Details
From #5804 (comment)
I think we can do testing using a block proposal, which is a block without a proof of work.
Here's how we could do that:
datafieldszcashdusing `getblocktemplate '{ "mode": "proposal", "data": "(hex data)" }'zcashdhas proposal support, but it's not documented. Here's the spec:https://en.bitcoin.it/wiki/BIP_0023#Block_Proposal
Related Work
getblocktemplateRPC creates valid blocks #5803zcashdmempools are similar #5935