Search projects, hackathons, sponsors and tech

    ← All projects

    L1Scroller

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

    About

    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

    How it's made

    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