EspressoSystems / EspressoSystems/espresso-network
Arbitrum integration: optimize l1 hotshot commitment fetcher
Open
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