argumentcomputer / argumentcomputer/zk-light-clients
Dummy client: Allow for initialization at an earlier epoch
- Dominant language
- Rust
- Stars
- 70
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
Right now the dummy client only initialize at the latest epoch. We need to update its logic to accept an initialization at any given epoch, so that it can ratchet its inner state to the latest one.
This will prove useful when we want to start the Light Client from genesis or when we want to test the client behavior over multiple epoch changes.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the dummy client initialization logic and its epoch and inner-state handling. Trace how initialization currently selects the latest epoch, then verify behavior when starting from genesis or another earlier epoch and across multiple epoch changes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- blockchain
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100