Enabling Seamless Cross-Chain Service Invocation with ERC-7683
Prize Pool
Straw Protocol is a protocol that enables seamless cross-chain service invocation using ERC-7683. It unifies fragmented blockchain ecosystems by allowing smart contracts on one chain to securely interact with services on other chains. By addressing solver fragmentation and standardizing service invocation, it delivers a unified and interoperable network for decentralized applications.
We built this project using the standard ERC-7683, proposed by Uniswap Labs and Across, as the backbone for cross-chain service invocation. To enhance security and verification, we integrated Scroll's L1SLOAD, enabling us to efficiently read state storage slots on L1 for validating service invocations.
We incorporated ENS (Ethereum Name Service) to demonstrate the service invocation capabilities of Straw Protocol.
Lit Protocol played a critical role in implementing encryption within our application. By leveraging the LitJsSdk, we ensured secure data sharing and protected sensitive attestations, preserving privacy throughout the process.
Additionally, we integrated Sign Protocol for trustless attestations.