Skip to main content

How to recover an unsupported token sent to your Vault

Use our Token Recovery tool to recover your assets

Why this tool exists

When you top up your Vault, only specific tokens on specific chains are supported. If you send a token we don't support, our system can't process it, so it won't appear in your balance. Your funds are still safe in your deposit address, but you'll need to move them out manually. The Token Recovery tool lets you do that in just a few steps.

When to use it

Use the recovery tool if all of these are true:

  1. The token you sent is not one we already support for top-ups

  2. The funds never showed up in your Vault

  3. The unsupported tokes were sent in any of the following chains: ETH, ARB, BASE, BNB, HyperEVM

Token Recovery only works on the chains listed above. If you sent funds on an unsupported chain, contact support and we'll look into it manually.

Don't use it if:

  • The token and chain are both supported. It should appear in your Vault. If it doesn't, contact support instead.

  • You sent funds to an address that isn't your ether.fi Vault deposit address. Fund Recovery can only move funds out of your own deposit address.

  • You sent supported tokens in an unsupported chain - Please see: What to do if I sent tokens in the wrong chain


How to recover your funds

1. Open the recovery page

Click the Fund Recovery link or go to: https://ether.fi/app/cash/asset-recovery. If you're already signed in, the page will load directly — otherwise you'll be asked to sign in first.

2. Pick the chain

Select the chain you originally sent the funds on.

3. Enter the token address

Paste the ERC20 contract address of the token you sent. The app will look up your balance for that token in your deposit contract and display it. If the balance shows 0, double-check the chain and contract address — the funds may not be where you expect.

4. Enter the recipient address

This is the wallet where the recovered tokens will be delivered. It can be any address you control on that chain — your own external wallet, for example.

⚠️ Double-check the recipient address before continuing. Once the recovery is submitted, the tokens are sent to that address and the transaction cannot be undone.

5. Review the fee and submit

You'll see a small network fee before signing; this is a LayerZero cross-chain messaging fee paid in the native gas token of your chain. It covers delivering the recovery instruction. ether.fi does not charge an additional service fee on top of this.

Once you've reviewed everything, sign and submit. Your tokens will be on their way.


Frequently asked questions

How long does it take?

Usually a few minutes from submission to delivery, depending on destination chain finality.

What does it cost?

Only the LayerZero cross-chain messaging fee, shown in the UI before you sign. ether.fi takes no cut.

Can I recover any token?

You can recover any standard ERC20 sitting in your deposit contract on one of the supported chains, as long as it isn't a token we already support for top-ups on that chain.

Can I send the recovered funds to someone else's wallet?

Yes — the recipient is whatever address you specify. Just make sure to confirm it carefully before signing, as the transaction cannot be reversed.

What if my balance shows 0?

Double-check that you've selected the correct chain and entered the right ERC20 contract address. If you're still seeing 0 and you have a transaction confirming the deposit, reach out to support with your transaction hash and we'll investigate.


Need help with something else? 💬

If you have questions about your deposit please contact us, we'll be happy to assist.

Did this answer your question?