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

Check additional consensus rules for ZSAs in zebra-state #8996

Open
arya2 opened this issue Nov 5, 2024 · 0 comments
Open

Check additional consensus rules for ZSAs in zebra-state #8996

arya2 opened this issue Nov 5, 2024 · 0 comments
Assignees
Labels
A-consensus Area: Consensus rule updates A-state Area: State / database changes NU-7 Network Upgrade: NU7 specific tasks

Comments

@arya2
Copy link
Contributor

arya2 commented Nov 5, 2024

Motivation

ZIP 226: Additional Consensus Rules specifies additional consensus rules for contextually validating ZSA actions. These checks must be implemented for ZSAs to work as expected in Zebra.

Design

The additional consensus rules should be validated before committing blocks to the non-finalized state. These checks could go in a new issuance sub-module of zebra_state::service::check.

Testing

The additional consensus checks will require new tests for the check::issuance module similar to those for the check::nullifier module.

@github-project-automation github-project-automation bot moved this to New in Zebra Nov 5, 2024
@arya2 arya2 added A-consensus Area: Consensus rule updates A-state Area: State / database changes NU-7 Network Upgrade: NU7 specific tasks labels Nov 5, 2024
@arya2 arya2 self-assigned this Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-consensus Area: Consensus rule updates A-state Area: State / database changes NU-7 Network Upgrade: NU7 specific tasks
Projects
Status: New
Development

No branches or pull requests

1 participant