Storylus is a permissionless Protocol that gives smart contracts access to all of Ethereum’s historical data with storage proofs by Proving Ethereum’s chain of block.
There is no native way to access historical state on Ethereum in a trustless way. Over 19 million blocks written to Ethereum. Smart contracts can only access the latest 256 blocks representing ~50 minutes of data. ‘Historical data’ refers to anything outside of the last 256 blocks.
Arbitrum Sepolia | Arbitrum Stylus Testnet |
---|---|
ClaimNFT | HistoryProver |
NFT |
- Confirm past user asset ownership
- Proof of usage of a protocol
- bypass the need for bridging
- …
- History Prover Smart Contract
- Rust Bot to fill L1 Data
- Claimer (proofs verifier)
- Hasher Lib (Recover Signer from Tx)
- TX Trie implementation
- Demo Frontend and NFT
The demo is a Capture the (nft) Flag The NFT is transferred only if an address proves on-chain that it has made more transactions than the current NFT owner during EthDenver More than 256 Blocks in the past
This project was developed during the EthDenver 2024 hackathon