How one transaction is built
scroll to build the transaction
Robinhood Chain / EIP-7702
Eight separate wallets act in the same block from a single transaction. A sponsor pays the gas. The wallets hold no gas money and the target sees eight different buyers.
The point
Eight transactions land in eight different blocks. Octo puts all eight in one. The blocks here are about a tenth of a second.
Each square is an arm. Each cell is one block.
scroll to build the transaction
Playground
Real wallets, real EIP-7702 authorizations, real signatures, made in your browser. A pretend ledger. Then try to break it.
One minute
The idea, the real app, and the attempts to break it. With sound.
Anatomy
It carries an authorization list: one signed note per wallet saying "borrow the Octo code for this transaction". The chain applies them all, then runs one call to the coordinator.
Each wallet signs the exact calls it allows, with a nonce and a deadline. Nobody else can speak for it.
All eight succeed together, or none runs. Or skip a failed arm and let the rest go through. You choose.
No admin key, no pause, no upgrade, no fee. The coordinator holds no funds and only calls wallets that carry the trusted code.
Proof, not promises
Nothing is deployed and no transaction is sent. The script runs the whole flow in a read-only call: eight fresh wallets, a signed authorization list, eight buys on a live Pons curve. The price rises from one buy to the next, so they really run one after another inside the same block.
Versus the usual way
| Eight transactions | Octo | |
|---|---|---|
| Blocks used | spread over several | one |
| Gas money in each wallet | needed first | none, a sponsor pays |
| Wallets visible as callers | eight | eight |
| Who can change the calls | nobody | nobody, each wallet signs |
| If one buy fails | the others already happened | you choose: cancel all or skip it |
| Cheaper? | no | no, roughly the same gas |
Read this part
Not audited, not deployed. The contracts are written and tested. The playground runs on a pretend ledger.
Delegation lasts. Wallets stay delegated after firing until they sign a revoke. The CLI does it in one command.
No shortcuts. Launch taxes and limits still apply. Octo only lets wallets act together.