project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Straw Protocol

Enabling Seamless Cross-Chain Service Invocation with ERC-7683

Straw Protocol

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Sign Protocol - Best Overall Application 2nd place

Sign Protocol - Best Use of Private Attestations 2nd place

Scroll - Best Use Case of L1SLOAD 1st place

Project Description

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.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates