argumentcomputer / argumentcomputer/zk-light-clients

Dummy client: Allow for initialization at an earlier epoch

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
aptos
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.