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

On-chain verification of increment and tests to cover all scenarios #1664

Open
Tracked by #199
noonio opened this issue Sep 30, 2024 · 0 comments
Open
Tracked by #199

On-chain verification of increment and tests to cover all scenarios #1664

noonio opened this issue Sep 30, 2024 · 0 comments
Assignees
Labels
task Subtask of a bigger feature.

Comments

@noonio
Copy link
Contributor

noonio commented Sep 30, 2024

What

  • Implement the deposit validator and increment branch in the head validator
  • Use the hydra-formal-specification as blueprint and "clear red areas" upon finished code changes
  • All validator changes are tested using the mutation testing framework, covering all constraints from the specification and we saw each test "fail for the right reason", i.e. no specification change without a corresponding mutation and (at least) one mutation per constraint
  • Test that the scenarios of Incremental commit #199 are covered by the L1 validation (not necessarily including L2 / off-chain code), i.e. using TxTraceSpec or similar tests
@noonio noonio mentioned this issue Sep 30, 2024
12 tasks
@ch1bo ch1bo added the task Subtask of a bigger feature. label Oct 2, 2024
@v0d1ch v0d1ch self-assigned this Oct 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task Subtask of a bigger feature.
Projects
None yet
Development

No branches or pull requests

3 participants