← Back to home

Xtra Protocol

Account Abstraction-based Ethereum rollups interoperability protocol

Screenshots

Xtra Protocol screenshot 1
Xtra Protocol screenshot 2
Xtra Protocol screenshot 3

Problem Statement

This project uses hash-based communication through common L1 to allow users to cheaply interact with multiple rollups from a single AA wallet. With Xtra Protocol, you can exist in one rollup but use all existing rollups. This is helpful for smart wallets that can't be as easily moved to another chain as EOA wallets. Protocol acts as a framework, which means that wallets and rollups can integrate the system into their projects.

Solution

This project utilizes L2-L1 messaging feature of rollups to send data between rollups. Instead of transferring data, which would be too expensive, it transfers hashes, while protocol users can fetch the data off-chain. On destination chain, AA mini-accounts are used, which allows users to re-use ERC4337 or inbuilt AA mempool.

Hackathon

ETHGlobal Istanbul

2024

Contributors