L1Scroller
Read L1 data from scroll is now easy both onchain and offchain.
Screenshots





Problem Statement
L1Scroller is an attempt for developers building on scroll and using its new feature called : L1SLOAD. The project contains solidity contracts, libraries to calculate and retrieve slots be it for custom slots, ERC20 , ERC721 implementations. SDKs to interact with the functions offchain easily. Rust SDK Javascript SDK Python SDK
Solution
I used Scroll extensively, mainly their Devnet. Used alloy (https://github.com/alloy-rs) to create a rust SDK for reading L1Slots. Attempted blockscout verification, but it failed as the chainid was not supported .While testing the rustSDK, I came across a unique problem, eth_call was not working in the scroll devnet when using alloy-rs Although the RPC calls were working fine like get block number etc. Hence I left the testing part for now. The JS SDK and python SDKs work fine
Hackathon
ETHGlobal Bangkok
2024
Contributors
- supernovahs
4 contributions