Step 3 · Fund Wallet 0
Wallet 0 holds the bundle's entire budget before distribution. You fund it once — the app 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 gate re-derives from the actual balance read, so no UI state can fake it.
In the browser
JBFund.sourceBalance(8453) returns:
{"wei": "1234000000000000000", "eth": "1.234"}
The supported source chains and their public RPCs live in JBCore.SOURCES.