
Storage Proofs provide smart contracts with synchronous access to on-chain data across Ethereum layers. Our solutions allow smart contracts to read and process historical and current on-chain data. This enables developers to write contracts that can seamlessly retrieve data from L1 State on L2s, L2 State on L1s, and L2 State on L2s, eliminating the necessity for asynchronous messaging.
The Integrity Verifier enables verification of STARK proofs on Starknet, paving the way for Starknet Layer 3s.
Create tooling that improves the user experience of using Storage Proofs. An example could be a tool that simplifies retrieving storage keys from smart contracts, particularly those with nested mappings used in contracts like USDC, DAI, or popular NFT collections on Ethereum Solidity and/or StarkNet Cairo. Such tooling should address challenges developers face in accessing storage keys, making it easier to extract these keys and craft Storage Proof API Queries.
Utilize the Storage Proof API to access historical Ethereum data on StarkNet. Develop applications such as a bridge, DeFi app, or other blockchain solutions that directly utilize Storage Proofs. Submissions must demonstrate actual use of the Storage Proof API, without mock requests.
Utilize ZeroSync’s Utrexoo circuit and the Integrity verifier to prove that a Bitcoin address held a specific amount of coins at a certain block.