EspressoSystems / EspressoSystems/espresso-network

Arbitrum integration: optimize l1 hotshot commitment fetcher

Open
#786 0 comments 0 reactions 0 assignees View on GitHub
arbitrum enhancement
Dominant language
Rust
Stars
193
Forks
177
Avg merge
2d 4h
Merged PRs (30d)
60

Description

We can remove the redundant block height check because we are only fetching one commitment:
`contractBlockHeight, err := h.HotShot.HotshotCaller.BlockHeight(nil)`

Contributor guide

No contributing guide indexed for this repository

Research direction

Search the Rust codebase for HotShot.HotshotCaller.BlockHeight and inspect the L1 HotShot commitment fetcher around that call. Confirm that only one commitment is fetched, remove the redundant block-height check, and run the relevant existing tests if you find them; done means the fetcher still retrieves the commitment without that check.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
blockchain
Issue type
Refactor
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.