AMU-7702

Make your EOA account as an OMNI account by leveraging EIP 7702

AMU-7702

Created At

ETHGlobal New Delhi

Project Description

The multi-chain ecosystem is growing rapidly with Bitcoin L2s (Rootstock), Hyperliquid, ENS chain, World Chain, and more. While this unlocks innovation, it creates a major user experience challenge: most users don’t have funds on every chain. Today, if you want to transact on one chain but hold assets on another, you need to bridge, swap, and move tokens back — a painful and costly process. Existing solutions like embedded wallets and ERC-4337 smart wallets try to solve this with cross-chain gas payments, but adoption remains low. Why? Because users are reluctant to migrate from their trusted wallets. Moving means losing your ENS, POAPs, and on-chain history — essentially abandoning your digital reputation. AMU 7702 solves this by bringing cross-chain gas payments directly into your existing wallet. Powered by Ethereum’s Pectra upgrade (EIP-7702), AMU temporarily extends your EOA into an omni-wallet, enabling you to pay for transactions on any chain with funds from another chain. For example: You want to make a transaction on Ethereum mainnet.

Your funds are on Hedera.

Instead of bridging back and forth, AMU lets you use your Hedera funds to pay Ethereum gas directly.

No migration. No lost history. No friction. Just seamless, chain-agnostic transactions from the wallet you already trust.

How it's Made

We built this by taking advantage of EIP-7702 that just shipped with Ethereum’s Pectra upgrade. The core idea is that users don’t need to ditch their existing wallet — instead, they can delegate control to our Delegation Contract whenever they want to use cross-chain gas. The flow works like this: When a user delegates, their wallet essentially points to our Delegation Contract.

They can then prepay gas on any chain by sending funds to our Gas Sponsor contracts.

Those contracts update the Delegation Contract’s storage to keep track of balances.

When the paymaster covers a transaction on another chain, it deducts the corresponding balance and sponsors the gas for that transaction.

So from the user’s perspective: they just keep using their same wallet. Behind the scenes, we’re keeping a universal ledger of prepaid balances and making sure gas gets paid wherever it’s needed. Tech used: Solidity (Delegation + Paymaster contracts)

EIP-7702 delegation hooks

Cross-chain gas sponsor contracts

A simple storage accounting system to track user balances

The hacky bit is how we wired up EIP-7702 delegation + paymasters in a cross-chain context. Normally, paymasters are chain-specific, but by making the Delegation Contract storage the “source of truth,” we can synchronize balances across chains and let users spend gas from anywhere. In short: EOA stays the same, history stays the same, but it acts like an omni-wallet for gas.

background image mobile

Join the mailing list

Get the latest news and updates