Skip to content
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

Mark up consensus rules in protocol spec #468

Open
daira opened this issue Mar 22, 2021 · 1 comment
Open

Mark up consensus rules in protocol spec #468

daira opened this issue Mar 22, 2021 · 1 comment
Labels
consensus Consensus changes, and errors or omissions in consensus specification protocol spec

Comments

@daira
Copy link
Collaborator

daira commented Mar 22, 2021

The goals are:

  • give a name to each rule, which can be correlated with the corresponding code in zcashd and zebrad;
  • define an anchor URL for each rule that code can refer to;
  • allow easy searching for the code implementing each rule.

See also zcash/zcash#3959 and zcash/zcash#3957.

@defuse
Copy link
Contributor

defuse commented Dec 17, 2021

I like this, once we have an anchor for each consensus rule we can grep the codebases for the anchors to find where all the rules are implemented (and to find any that are not implemented).

@daira daira added the consensus Consensus changes, and errors or omissions in consensus specification label Jan 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
consensus Consensus changes, and errors or omissions in consensus specification protocol spec
Projects
None yet
Development

No branches or pull requests

2 participants