manna

Bridge

Move native coins and stablecoins between Solana, Robinhood Chain and seven EVM chains in one tap, with every fee shown before you send.

Updated November 3, 2026

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#

ChainNative coinStablecoin
SolanaSOLUSDC
Robinhood ChainETHUSDG
BaseETHUSDC
EthereumETHUSDC
ArbitrumETHUSDC
BNB ChainBNBUSDC
PolygonPOLUSDC
OptimismETHUSDC
AvalancheAVAXUSDC

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:

FeeWho 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#

FieldWhat it means
RouteWhich router handles each side, usually Relay
You receive (est.)The expected amount on arrival
Guaranteed minimumThe 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 settleRelay'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#

  1. 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.
  2. 2Under From, pick the chain and asset you are sending. Your balance shows next to it.
  3. 3Type an amount, or tap Max. Max leaves a little of the native coin behind for gas (see the table below).
  4. 4Under To, pick the destination chain and asset. Tap the arrows between them to Flip direction.
  5. 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.
  6. 6Read the quote. When it looks right, tap Bridge to followed by the chain name.
  7. 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#

ChainKept for gas
Solana0.003 SOL
Ethereum0.0006 ETH
Robinhood Chain, Base, Arbitrum, Optimism0.00005 ETH
BNB Chain0.0003 BNB
Polygon0.05 POL
Avalanche0.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 seeWhat it meansWhat to do
No route for this right nowRelay has no route for this pair or amount at the momentTry a different amount, or receive the other asset
Sign in to bridgeYou are not signed inSign in first
Turn on one-tap above to bridgeBridges run from one-tap walletsSwitch on one-tap trading
Check the addressThe custom address does not match the destination chainPaste 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 itDeposit a little more USDC or the chain's coin, either works
Sent. Delivery is finishing on the other chain.Delivery is still runningWait a few minutes, then check the destination balance
"The bridge didn't go through. Nothing was sent."The request failed before anything was sentTry again

Something wrong or missing? Tell us at hi@mannas.fun. Nothing in these docs is financial advice; see the Risk Disclosure.