-
Notifications
You must be signed in to change notification settings - Fork 224
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add getblocktemplate specification #469
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CLIs across implementations are rarely compatible. I don't think this belongs here.
Consider submitting patches to ABC and other projects that will be implementing this spec.
I disagree that we should make no specification attempt to make compatible RPC calls, especially for legacy RPCs that are provided by every implementation. |
getblocktemplate is covered by BIP22 and BIP23. It makes sense that any required changes to generate a valid block template are documented in a specification. |
concept ACK - not converting the fields in getblocktemplate to new ones seems like an oversight. |
There are different class of CLIs, https://github.com/bitcoin/bips/blob/master/bip-0022.mediawiki
Unfortunately the SigChecks spec in their current state neglect to define the needed changes mentioned in this PR by @gandrewstone. Currently both ABC and BCHN will production an incoherent block template once may 2020 network upgrade will be activated. In fact
I don't think this is a matter of submitting code against a particular implementation codebase or another. Here we are facing an inconsistency in the definition of the spec for a new feature, hence the spec should be fixed. |
I agree with @dagurval and appreciate the effort to specify what should happen to That said, while I agree with removing the SigOps fields, I am not sure we should bother adding new fields for SigChecks. Does mining software actually make use of this information? Because of the mess that SigOps counting was, I expect not. |
For Bitcoin Cash Node v22.0.0 we decided to simply repurpose both the existing |
No description provided.