Bridge
Move native coins and stablecoins between Solana, Robinhood Chain and seven EVM chains in one tap, with every fee shown before you send.
The Bridge at /bridge moves money between chains: SOL, ETH, BNB, POL, AVAX and stablecoins, between Solana, Robinhood Chain, Base and every other EVM chain Manna supports. You pick where from, where to and how much; Manna finds the route, shows every fee, and sends it from your Manna wallet in one tap. This page explains how it works, what it costs, and what to do if something looks stuck.
How it works#
Manna bridges through Relay (relay.link), a cross-chain routing network. You send funds on the source chain; a Relay solver delivers the matching amount on the destination chain. Manna shows you Relay's quote as a plain breakdown, signs the transaction with your one-tap wallet, and waits for delivery.
Bridges run from your Manna wallets (the wallets behind one-tap trading), so there is no wallet pop-up and no chain switching. See One-tap and cash.
Chains and assets#
| Chain | Native coin | Stablecoin |
|---|---|---|
| Solana | SOL | USDC |
| Robinhood Chain | ETH | USDG |
| Base | ETH | USDC |
| Ethereum | ETH | USDC |
| Arbitrum | ETH | USDC |
| BNB Chain | BNB | USDC |
| Polygon | POL | USDC |
| Optimism | ETH | USDC |
| Avalanche | AVAX | USDC |
You can move any of these assets to any other, across chains or on the same chain. Picking the same chain with a different asset (SOL to USDC on Solana, for example) turns the button into Swap to USDC.
What it costs#
Every quote shows three costs:
| Fee | Who gets it |
|---|---|
| Network fee (est.) | The blockchains, for gas |
| Relayer fee (est.) | Relay, for delivering on the other side |
| Manna fee (0.7%) | Manna, 0.7% of what you send, collected by Relay as part of the route |
Total cost (est.) adds them up and shows the total as a percentage of what you send.
Example. You bridge $200 of USDC from Base to Solana. Manna's fee is $200 x 0.7% = $1.40. Network and relayer fees are added on top and depend on the route at that moment; the quote shows each one in dollars before you confirm.
Reading a quote#
| Field | What it means |
|---|---|
| Route | Which router handles each side, usually Relay |
| You receive (est.) | The expected amount on arrival |
| Guaranteed minimum | The only committed figure. If the route can't deliver at least this, it refunds. |
| Network fee (est.) | Gas on the chains involved, in dollars |
| Relayer fee (est.) | Relay's fee, in dollars |
| Manna fee (0.7%) | Manna's fee, in dollars |
| Total cost (est.) | All fees together, and as a percentage |
| Time to settle | Relay's estimate, for example "~20s" |
Quotes go stale quickly, so the page re-prices quietly every 20 seconds while you look at it. Estimates can move a little before the bridge lands; the guaranteed minimum cannot.
Bridge step by step#
- 1Open /bridge and sign in. If one-tap trading is off, the button reads Turn on one-tap above to bridge: switch it on in the strip at the top of the page.
- 2Under From, pick the chain and asset you are sending. Your balance shows next to it.
- 3Type an amount, or tap Max. Max leaves a little of the native coin behind for gas (see the table below).
- 4Under To, pick the destination chain and asset. Tap the arrows between them to Flip direction.
- 5By default the money Arrives in your Manna wallet. To send it somewhere else, choose Send to another address and paste a Solana address or an
0x…address, matching the destination chain. - 6Read the quote. When it looks right, tap Bridge to followed by the chain name.
- 7The page walks through Pricing the route, Sending from your wallet and Delivering on the other chain, then shows Delivered. with a View transaction ↗ link.
Gas left behind by Max#
| Chain | Kept for gas |
|---|---|
| Solana | 0.003 SOL |
| Ethereum | 0.0006 ETH |
| Robinhood Chain, Base, Arbitrum, Optimism | 0.00005 ETH |
| BNB Chain | 0.0003 BNB |
| Polygon | 0.05 POL |
| Avalanche | 0.005 AVAX |
If you type an amount yourself and it would leave less than half of that behind, Manna stops you with "Leave a little SOL for the network fee (tap Max)" (or the coin for that chain).
Limits#
- Stablecoin moves don't need a gas coin. With at least $0.05 of the source chain's native coin, a USDC or USDG move pays its own fee. Without it, the fee is paid from your USDC: from Solana, Manna's keeper fronts the fee of one swap that turns a little of your USDC into SOL for fees, and the same transaction takes $0.02 of USDC for it (you need at least $2 of USDC); from an EVM chain, you sign a USDC permit and the route needs no gas coin from you, so nothing extra is taken. USDC on BNB Chain has no permit, so there Manna sends a few cents of BNB and your wallet pays it back in USDC plus $0.02 (needs $5 of USDC). See No gas coin? Pay the fee in USDC.
- Quotes: up to 60 per minute.
- Bridges: up to 10 every 10 minutes per account. Past that you will see "That's a lot of bridges, try again in a few minutes".
- Amount: you cannot send more than your balance; the button shows Not enough followed by the asset.
Delivery#
After your transaction is sent, Manna watches Relay for up to about two minutes. Most routes finish well within that.
- Delivered. The money has arrived on the other chain.
- Sent. Delivery is finishing on the other chain. Your transaction went through and Relay is still delivering. Nothing is wrong: funds whose first leg is confirmed are being delivered, never lost. Check your balance on the destination chain in a few minutes.
- The route failed and your funds were refunded. Relay could not complete the route and sent your funds back.
In the Telegram bot#
the Manna Telegram bot has two commands:
- /bridge: pick a balance, how much and where to, see the full quote (route, guaranteed minimum, every fee, time), confirm, and watch it move in stages.
- /migrate: sweep the native coin from every other EVM chain onto one chain. It skips balances worth under $2 after leaving gas, chains where fees would eat more than 15% of the amount, and chains with open buy orders. It moves one chain at a time with live progress.
Both use the same 0.7% fee and the same Relay routes as the site.
Troubleshooting#
| You see | What it means | What to do |
|---|---|---|
| No route for this right now | Relay has no route for this pair or amount at the moment | Try a different amount, or receive the other asset |
| Sign in to bridge | You are not signed in | Sign in first |
| Turn on one-tap above to bridge | Bridges run from one-tap wallets | Switch on one-tap trading |
| Check the address | The custom address does not match the destination chain | Paste a Solana address for Solana, an 0x… address for EVM chains |
| "Moving USDC needs a little BNB on BNB Chain for the network fee, or a bit more USDC to pay the fee from it" | No gas coin there, and too little of the stablecoin to pay the fee from it | Deposit a little more USDC or the chain's coin, either works |
| Sent. Delivery is finishing on the other chain. | Delivery is still running | Wait a few minutes, then check the destination balance |
| "The bridge didn't go through. Nothing was sent." | The request failed before anything was sent | Try again |
Related#
Something wrong or missing? Tell us at hi@mannas.fun. Nothing in these docs is financial advice; see the Risk Disclosure.