Step 3 · Fund Wallet 0
Wallet 0 holds the bundle's entire budget before distribution. You fund it once — the engine does the rest.
How
In Setup → step 3, pick the source chain your ETH lives on:
- Base (
8453) - Ethereum (
1) - Arbitrum (
42161)
Click Show address to copy wallet 0's address, send your chosen amount Y from any wallet or exchange withdrawal, then Check balance. The app reads the live balance over that chain's public RPC — not a guess, not a mock.
What Y means
Y is the total ETH the bundle will deploy: distribution to the other wallets + the opening buy + gas. Whatever arrives in wallet 0 is what the plan divides in step 4 — there is no top-up later unless you send more.
Gate
Step 3 completes when the source-chain balance reads above zero. While it is empty, the pipeline shows pending and launch stays locked — the server-side gate blocks /api/launch regardless of what the UI says.
API
POST /api/source-balance with {chain: 8453} returns:
{"address": "0x…", "chain": 8453, "chain_name": "Base", "eth": 1.234}