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

Finality violation test coverage #91

Open
arhag opened this issue Feb 28, 2024 · 0 comments · May be fixed by #610
Open

Finality violation test coverage #91

arhag opened this issue Feb 28, 2024 · 0 comments · May be fixed by #610
Assignees
Milestone

Comments

@arhag
Copy link
Member

arhag commented Feb 28, 2024

Add a finality violation verification contract.

Create test that forces a finality violation.

In the test, have something acting like a light client that verifies finality proofs in the false chain and stores minimum required information to be able to prove future possible finality violations. Then discovers to real chain and uses data from that chain and its locally stored information from the false chain to construct a valid finality violation proof that is verified by the contract.

@arhag arhag removed the triage label Feb 28, 2024
@arhag arhag transferred this issue from AntelopeIO/leap Apr 29, 2024
@arhag arhag added this to the Savanna: Production-Ready milestone Apr 29, 2024
@arhag arhag changed the title IF: Finality violation test coverage Finality violation test coverage Apr 29, 2024
@arhag arhag added consensus-protocol Change to the consensus protocol. Impacts light client validation. and removed consensus-protocol Change to the consensus protocol. Impacts light client validation. labels Jun 12, 2024
@arhag arhag linked a pull request Aug 12, 2024 that will close this issue
@systemzax systemzax linked a pull request Aug 21, 2024 that will close this issue
@systemzax systemzax linked a pull request Aug 21, 2024 that will close this issue
@arhag arhag modified the milestones: Spring v1.0.2, Spring v1.0.3 Oct 1, 2024
@heifner heifner modified the milestones: Spring v1.0.3, Spring v1.0.4 Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment