> For the complete documentation index, see [llms.txt](https://docs.trnch.fun/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trnch.fun/trade/bridge.md).

# Bridge

Move funds between Robinhood Chain, Solana and the EVM chains LI.FI connects to it, both ways, and what you see before you sign.

Move SOL, ETH or stables from Solana, Ethereum, Base, Arbitrum and 50+ chains to Robinhood Chain, and back, and what you see before you sign.

{% hint style="success" %}
**Live.** The Bridge page moves funds to Robinhood Chain and back, from EVM chains and from Solana.
{% endhint %}

Open **Bridge** in the top bar, between Trade and Play, or go to [trnch.fun/bridge](https://trnch.fun/bridge). It is a page of its own, next to [Trade](/trade.md). When your wallet has no USDG, the **Bridge USDG** link under the swap panel on Trade opens it too. When it has no ETH for gas, the swap panel shows **No ETH for gas** with a **Bridge ETH** link.

On a computer, the Bridge panel sits at the same place as the swap panel, and **Your transfers** sits to its right. On a phone, everything is in one column, with Your transfers under the panel.

You bridge from your own wallet. TRNCH prepares each transfer, and you sign it in your wallet, on the chain the funds leave from. TRNCH never holds your funds.

## Chains

One side is always Robinhood Chain. The other side is Solana or an EVM chain that LI.FI connects to Robinhood Chain. TRNCH reads that list from LI.FI, so it follows what LI.FI supports (50+ EVM chains, plus Solana), each of them in both directions. The few chains where a wallet could not sign a LI.FI transfer are left out.

The chain picker shows each chain with its logo, its name and its native token.

* **Popular** comes first: Ethereum, Base, Arbitrum, BNB Chain, Optimism, Polygon, Avalanche and Monad.
* **All chains** follows, in alphabetical order.
* **Search a chain** finds a chain by its name, a short name such as "arb" or "bsc", the name your wallet gives it, its native token or its chain ID.

The picker opens on the chain your wallet is on when LI.FI connects it, otherwise on Ethereum. The arrow between the two sides flips the direction.

When your connected wallet has no ETH for gas on Robinhood Chain, the Bridge opens on ETH to ETH, from the chain where your wallet holds the most ETH, or from Ethereum when none is found. A chain you pick yourself is never changed.

{% hint style="info" %}
**Bitcoin and Tron are not supported yet.** Solana and EVM chains are.
{% endhint %}

## Solana

TRNCH bridges both ways between Solana and Robinhood Chain, in one transaction.

* **Connect two wallets**: your EVM wallet on TRNCH, then a Solana wallet such as Phantom, Solflare or Backpack. TRNCH never asks for a private key or a seed phrase.
* **From Solana**: send SOL, USDC or USDT, sign in your Solana wallet, receive ETH or USDG in your EVM wallet on Robinhood Chain. Type the amount: the 25% to Max buttons are not shown on the Solana side.
* **To Solana**: send ETH or USDG from Robinhood Chain, sign in your EVM wallet, receive SOL, USDC or USDT in the Solana wallet you connected.

LI.FI picks the route (Relay, Layerswap and others) and the quote shows the same lines as any other bridge.

## Tokens

On the Robinhood Chain side, you send or receive **ETH** or **USDG**. USDG only ever leaves from Robinhood Chain: on the other chains you send ETH or other stables, and you can receive USDG on Robinhood Chain. On the other chain:

| Side                  | Tokens you can pick                                                                                                                                                                       |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **You send from it**  | The tokens TRNCH can value for your volume: the chain's native token when it is ether or a dollar, dollar stablecoins such as USDC, USDT and DAI, and WETH. The search filters this list. |
| **You receive on it** | The chain's native token and its main tokens, such as WETH, USDC, USDT, DAI, WBTC and LINK. The search looks through every token LI.FI lists on that chain, by symbol, name or address.   |
| **Solana**            | SOL, USDC and USDT, sent or received.                                                                                                                                                     |

* A token TRNCH cannot value, such as BNB, POL or AVAX, can be received but not sent. A token that calls itself ether or a dollar can be sent only when LI.FI prices it like one.
* On a few chains, nothing can be sent yet: you can only bridge to them.
* Only tokens that LI.FI connects to Robinhood Chain are offered, never a token LI.FI flags. Two tokens with the same symbol show their short address.

Under the amount, 25%, 50%, 75% and **Max** fill it from your balance. With a native token such as ETH, they keep enough aside to pay the gas.

## LI.FI picks the route

TRNCH's server asks LI.FI for a quote, and LI.FI picks the route and the bridge. LI.FI works with several bridges, such as Across, Relay, Layerswap and Symbiosis. The quote names the bridge it uses. Your browser never asks LI.FI for a quote itself.

Before a transaction reaches your wallet, our server checks it: the chains, the tokens, the amount, your own wallet as the receiver, and LI.FI's contract on that chain as the only contract you call or approve. A route that does not match is refused. A bridge always delivers to your own wallet.

## Before you sign

| Line                 | What it shows                                                                                              |
| -------------------- | ---------------------------------------------------------------------------------------------------------- |
| **Route**            | The bridge LI.FI picked, "via LI.FI".                                                                      |
| **Time**             | The time LI.FI announces for the transfer.                                                                 |
| **Fees**             | Everything the route takes from the amount you send, in dollars: the bridge, its relayer, LI.FI and TRNCH. |
| **Network cost**     | The estimated gas on the chain you send from, paid by your wallet in that chain's own token.               |
| **Minimum received** | The least the route guarantees, at its 0.5% maximum slippage.                                              |

The amount you receive shows on the **To** side. Like the rest of TRNCH, the Bridge page shows amounts, never rates.

You do not need to connect to see this quote. With a valid amount, TRNCH asks LI.FI for a placeholder address that nobody controls, and the same lines appear. Nothing is prepared or signed, and the button reads **Connect to bridge** until you connect, when TRNCH quotes again for your wallet.

## When you press Bridge

1. Your wallet is asked to switch to the chain you send from, and to add that chain first when it does not know it yet. If it stays on another network, nothing is sent. From Solana, your Solana wallet signs instead.
2. TRNCH gets a fresh quote from LI.FI and checks the transaction again.
3. If the token needs an approval, you approve the exact amount of the transfer, to LI.FI's contract. USDT on Ethereum is first reset to zero, as its contract requires.
4. You sign the transfer in your wallet.

Once it is sent, the panel says when it should land and links the transaction in the explorer.

{% hint style="info" %}
**A Privy embedded wallet signs on seven chains only.** If you use a wallet created by Privy, our sign-in provider, instead of your own wallet app, it can sign on Robinhood Chain, Ethereum, Arbitrum, Base, Optimism, BNB Chain and Polygon only. It can bridge from Robinhood Chain to any listed chain, but it can send from those seven chains only. To bridge from another chain, use your own wallet.
{% endhint %}

## Your transfers

**Your transfers** lists the bridges you sent through TRNCH, newest first. On a computer it sits to the right of the panel, on a phone under it. Each line shows the amount sent and the amount received (marked "\~" while it is an estimate), the two chains, the time, the bridge used and the status. It links the sending transaction, then the arrival transaction or LI.FI Scan.

| Status               | Meaning                                                              |
| -------------------- | -------------------------------------------------------------------- |
| In progress          | Sent, not arrived yet.                                               |
| Received             | Arrived.                                                             |
| Other token received | Arrived as another token than the one quoted.                        |
| Refunded             | The transfer did not go through and the funds were sent back.        |
| Failed               | The transfer failed.                                                 |
| Not found            | Two hours after it was sent, LI.FI still does not know the transfer. |

The list refreshes every 10 seconds while a transfer is in progress. It is kept on our side, so it stays after you close the tab and shows on another device once you connect.

A transfer that LI.FI has not seen after 2 hours shows as Not found. We keep checking a transfer for 3 days. After that, follow its hash on [LI.FI Scan](https://scan.li.fi) or write to <hello@trnch.fun> with it.

## Volume and packs

Bridge volume counts toward your card packs, like a swap, in both directions, Solana included. The volume is the value of what left your wallet, read from the sending transaction on its own chain once it is confirmed. Ether (ETH or WETH) is valued at our reference price for ETH on Robinhood Chain, and dollar stablecoins at one dollar. A bridge from Solana counts once LI.FI confirms its arrival on Robinhood Chain. Each transfer counts once. See [Packs and cards](/packs-and-cards.md).

Bridges are not listed in **Your swaps** on Trade and have no PnL. They have their own list, above.

## Fees

A TRNCH service fee may apply. It is always included in the quote you see before you sign. LI.FI and the bridge it picks charge their own fees. All of them are in the **Fees** line of the quote, in dollars, and in the amount you receive. See [Fees](/trade/fees.md).

## Limits

* Transfers are prepared only for a connected wallet: 30 quotes and 30 transactions per minute, shared with swaps. Before you connect, quotes are shown as a preview, with a lower limit counted per IP address.
* Bridges pause with swaps during maintenance. The panel then says so and nothing can be sent.
* A transfer relies on LI.FI and on the bridge it picks, which TRNCH does not control. A transfer can be late, refunded, or land as another token, and its status says so. See the [Risk Disclosure](/legal/risk.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.trnch.fun/trade/bridge.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
