PRE-MAINNET

Learn how EEZ
actually works

EEZ lets a contract call another rollup and use the answer in the same transaction — no callback, no timeout, no retry.

/
No walkthroughs found matching your search. Try another keyword or clear filters.
DEPLOY A CONTRACT · ~15 MIN DAPP DEVELOPERS ROLLUP OPERATORS PROTOCOL RESEARCHERS

[ FIRST TIME HERE? THREE STEPS, IN THIS ORDER ]

01How to read another rollup's state from your contract

DAPP DEVS

Learn how the answer is written down before your transaction runs, instead of being fetched while you wait.

WATCH THE 3-STEP WALKTHROUGH

02How to use another chain's answer in the same transaction

THE DIFFERENTIATOR

Learn how the value that comes back decides what the rest of your transaction does — and why that removes the callback, the timeout and the retry you would otherwise have to write.

WATCH THE 3-STEP WALKTHROUGH

03Why msg.sender isn't your contract on the other side

BEFORE YOU BUILD

Learn why every onlyOwner, allowlist and approve on the far side keys to a proxy address instead of your contract — and why nothing reverts when it does.

WATCH THE 3-STEP WALKTHROUGH

Start here — the same three steps with the commands to run them locally, plus reading orders for rollup operators and protocol researchers.

[ DAPP DEVELOPERS — ALL WALKTHROUGHS, TRACK ORDER ]

[ ROLLUP OPERATORS ]

[ PROTOCOL RESEARCHERS ]