Everything you own,
in one wallet.
Funnel finds what is spread across your wallets and chains, shows what is worth moving at today's network fees, and moves it to one wallet you choose.
- 1% fee, shown before you sign
- Never asks for a seed phrase
- Every quote checked in your browser
Abstract shuts down on 15 December 2026. Funnel moves what sits in Abstract wallets you can connect. For an Abstract Global Wallet, use the official migration hub. migrate.abs.xyz
Where it all goes
Connect the wallet that should end up holding everything. It has to be one you can sign with, so a typo can never send your money to a stranger.
Where it is now
Add every wallet you want to empty. A connected wallet can be moved from; a watched address is only scanned.
Wallets made from one seed phrase
Funnel never takes a seed phrase. Open the wallet app that already holds that seed, add the accounts you used there, and connect. In MetaMask that is Add account; in Rabby, Add address from the same seed and tick each one. A seed phrase belongs only inside a wallet app, never on a website.
MetaMask lets you tick several accounts in one connection, and Funnel can move from all of them without switching. Rabby connects one account at a time: switch account in Rabby and press Connect a wallet again.
Email and social login wallets
Wallets made with an email or a social login live inside the app that made them. Two ways out:
- Send from inside that app to your destination address above (Abstract Global Wallet: portal.abs.xyz, Wallet, Send; Coinbase Smart Wallet: keys.coinbase.com).
- Or export the key on the app's own site (Privy, Magic, thirdweb and Dynamic all offer it), import it into MetaMask or Rabby, and connect here. Export only on the app's own domain.
- Phantom and MetaMask social login are ordinary browser wallets and connect directly.
Watch the address to see what is there before you move it.
Safe multisig
Open Funnel inside Safe (Apps, then add a custom app with this page's address). The Safe joins as a wallet, and every move is proposed as one Safe transaction for its owners to sign.
What is out there
Every balance is read from the chain itself. Rewards waiting to be claimed are claimed first, then moved.
What Funnel refuses to do
- Ask for a seed phrase or a private key, in any field, for any reason.
- Send to an address you typed. The destination is always a wallet you connected.
- Hold your money. Your wallet signs, Relay carries it across chains, and it lands in your destination.
- Ask for an unlimited approval. Every approval is for the exact amount being moved.
- Move something the fees would eat. Those rows are listed with the numbers and left alone.
- Deliver into a wallet with an unknown EIP-7702 delegate. A hostile delegate can drain everything that arrives.