> For the complete documentation index, see [llms.txt](https://docs.gravity.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gravity.xyz/legacy-alpha-mainnet-l2/bridge-back-to-ethereum.md).

# Bridge Assets back to Ethereum (Gravity Alpha, L2)

Move G and other assets from Gravity Alpha Mainnet (L2) back to Ethereum mainnet.

{% hint style="danger" %}
**Action required — bridge out before November 1, 2026.** Please move **all** of your assets off Gravity Alpha Mainnet (L2) back to Ethereum before **November 1, 2026**. The network is unsettled in **December 2026**.

**Different assets use different routes, and they are not interchangeable** — see [Which route does my asset use?](#which-route-does-my-asset-use) below before you start.
{% endhint %}

{% hint style="info" %}
This page covers **withdrawing** assets from the legacy **Gravity Alpha Mainnet (L2, chainId `1625`)** to Ethereum mainnet. To bring assets in, see [How to Get G (on Gravity Alpha Mainnet, L2)](/legacy-alpha-mainnet-l2/bridge-to-gravity.md).
{% endhint %}

For the separately deployed G-only fast bridge, see [Alpha G Fast Bridge Contracts](/legacy-alpha-mainnet-l2/alpha-g-fast-bridge.md). Its message delivery is separate from the canonical withdrawal delay described below.

## Which route does my asset use?

Gravity Alpha Mainnet holds two different kinds of tokens, and the available routes depend on the asset.

| Asset          | How it got here                                | Exit route                                           | Can the canonical bridge withdraw it? |
| -------------- | ---------------------------------------------- | ---------------------------------------------------- | ------------------------------------- |
| **G**          | native token                                   | [Gravity Bridge](https://bridge.gravity.xyz/)        | ✅ Yes                                 |
| **DAI**        | Arbitrum standard ERC-20 gateway               | [Gravity Bridge](https://bridge.gravity.xyz/)        | ✅ Yes                                 |
| **WBTC**       | Arbitrum standard ERC-20 gateway               | [Gravity Bridge](https://bridge.gravity.xyz/)        | ✅ Yes                                 |
| **USDC**       | Stargate (issued as `Bridged USDC (Stargate)`) | [Stargate](https://stargate.finance/bridge) **only** | ❌ **No**                              |
| **USDT**       | Stargate                                       | [Stargate](https://stargate.finance/bridge) **only** | ❌ **No**                              |
| **ETH / WETH** | Stargate                                       | [Stargate](https://stargate.finance/bridge) **only** | ❌ **No**                              |

{% hint style="danger" %}
**USDC, USDT and ETH/WETH cannot be withdrawn through the canonical bridge.** These tokens were issued on Gravity Alpha Mainnet by Stargate, not by the Arbitrum standard gateway — the rollup's canonical bridge has no record of them and cannot process them. [**Stargate**](https://stargate.finance/bridge) **is the only way to move them off this network.** Do not wait for another route to appear.
{% endhint %}

## Bridge G (and DAI, WBTC) back to Ethereum — official Gravity bridge

Use the official [Gravity Bridge](https://bridge.gravity.xyz/) (native canonical route) to move **G** from Gravity Alpha Mainnet back to Ethereum mainnet.

1. Open <https://bridge.gravity.xyz/> and connect your wallet.
2. Set the **source** network to **Gravity Alpha Mainnet** and the **destination** to **Ethereum**.
3. Select **G**, enter the amount, and submit the withdrawal transaction — the native canonical route is used automatically for G.

The native canonical bridge also handles **DAI** and **WBTC** the same way.

{% hint style="warning" %}
**7-day withdrawal delay.** Like all optimistic rollups, native withdrawals from Gravity Alpha Mainnet to Ethereum have a \~7-day challenge period before the funds can be claimed on Ethereum. Start well before the November 1, 2026 deadline so your withdrawal has time to complete. If you need G on Ethereum sooner, a liquidity-pool route such as [Symbiosis](https://app.symbiosis.finance/swap) can bridge G in minutes instead of the 7-day wait.
{% endhint %}

## Bridge USDC, USDT and ETH/WETH back to Ethereum — Stargate

For **USDC, USDT and ETH/WETH**, use [Stargate](https://stargate.finance/bridge). Stargate uses liquidity pools (Stargate V2 Hydra), so transfers settle in minutes — there is no 7-day rollup wait.

1. Open <https://stargate.finance/bridge> and connect your wallet.
2. Set **From** to **Gravity** (Alpha Mainnet) and **To** to **Ethereum** — or any other chain Stargate supports.
3. Select the asset, enter the amount, and confirm.

{% hint style="warning" %}
**On Stargate, USDC is listed as `USDC.e`** — not `USDC`. If you search for "USDC" you may not find your balance. The three assets appear as **`USDC.e`**, **`USDT`** and **`WETH`** with **Gravity** as the source network.
{% endhint %}

Stargate can also send these assets directly to chains other than Ethereum — including BNB Chain, Base, Arbitrum, Polygon, Avalanche, OP Mainnet and others — so you do not have to route through Ethereum if your destination is elsewhere.

| Asset      | Symbol on Stargate | Contract on Gravity Alpha Mainnet          | Contract on Ethereum                       |
| ---------- | ------------------ | ------------------------------------------ | ------------------------------------------ |
| USDC       | `USDC.e`           | 0xFbDa5F676cB37624f28265A144A48B0d6e87d3b6 | 0xA0b86991c6218b36c1D19D4a2e9Eb0cE3606eB48 |
| USDT       | `USDT`             | 0x816E810f9F787d669FB71932DeabF6c83781Cd48 | 0xdAC17F958D2ee523a2206206994597C13D831ec7 |
| ETH / WETH | `WETH`             | 0xf6f832466Cd6C21967E0D954109403f36Bc8ceaA | Native ETH                                 |

{% hint style="info" %}
Keep a small amount of **G** on Gravity Alpha Mainnet to cover gas for the bridge transaction.
{% endhint %}

## See also

* [How to Get G (on Gravity Alpha Mainnet, L2)](/legacy-alpha-mainnet-l2/bridge-to-gravity.md) — bringing assets **in**.
* [Token Contracts on Gravity Alpha Mainnet (L2)](/legacy-alpha-mainnet-l2/token-contracts-on-gravity.md) — full address list.
* [Gravity Bridge](https://bridge.gravity.xyz/) · [Stargate](https://stargate.finance/bridge) · [Symbiosis](https://app.symbiosis.finance/swap)


---

# 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.gravity.xyz/legacy-alpha-mainnet-l2/bridge-back-to-ethereum.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.
