# Bridge

In order to provide liquidity to non-native ESC farms, you'll need to swap for or move assets to ESC from other chains first. This process is called bridging.

Glide's bridge uses the same underlying contracts as [Shadowtokens](https://tokbridge.net). It currently supports moving a limited set of assets from Ethereum, Binance Smart Chain (BSC) or Heco to ESC, and from ESC to Ethereum, BSC or Heco. The bridge will only list assets that are support by the Glide DEX.\
\
**ETH - ESC** bridge supported tokens:

* ETH
* USDC
* ELA
* MTRL

**BSC - ESC** Bridge Supported Tokens:

* BNB
* BUSD
* ELA
* BTCB

**Heco - ESC** Bridge Supported Tokens:

* HT
* HUSD
* ELA
* FILDA

As the protocol grows alongside ESC, we'll be adding more tokens to the list to support!\
\
It's also worth noting that our partner [Elk Finance](https://elk.finance) provides bridging capability to ESC from over 14 other EVM networks. This makes moving assets to and from ESC much easier. Check out the Elk bridge resource section for more information.

{% content-ref url="../resources/elknet-bridge" %}
[elknet-bridge](https://docs.glidefinance.io/resources/elknet-bridge)
{% endcontent-ref %}

### Bridge Fees

The advantage of the bridge design is that the user only needs to submit one transaction on the origin chain and the bridge will automatically pay the gas fee on the destination chain. This is good for user experience, but has the disadvantage of necessitating some fee capture to cover gas expenses (especially for expensive chains such as Ethereum).

Fees are percentage based and vary based on chain. Minimum transfer limits are also imposed in many cases to improve gas efficiency and minimize costs. The table below details the minimum transfer limits and fees for the various supported tokens.

#### **Ethereum**

| Asset | Min Transfer | Fee to ESC | Fee from ESC |
| ----- | ------------ | ---------- | ------------ |
| ETH   | 1            | 0%         | 1%           |
| USDC  | 5,000        | 0%         | 1%           |
| ELA   | 1,000        | 0%         | 1%           |
| MTRL  | 100,000      | 0%         | 2%           |

#### **Binance Smart Chain (BSC)**

| Asset | Min Transfer | Fee to ESC | Fee from ESC |
| ----- | ------------ | ---------- | ------------ |
| BNB   | 2            | 0%         | 0.1%         |
| BUSD  | 1,000        | 0%         | 0.1%         |
| BTCB  | 0.025        | 0%         | 0.1%         |
| ELA   | 200          | 0%         | 0.1%         |

**Heco**

| Asset | Min Transfer | Fee to ESC | Fee from ESC |
| ----- | ------------ | ---------- | ------------ |
| HT    | 0.1          | 0.1%       | 0.1%         |
| HUSD  | 0.5          | 0%         | 0%           |
| ELA   | 0.1          | 0.1%       | 0.1%         |
| FILDA | 0.5          | 0%         | 0%           |

### Faucet

There is also a faucet linked with the bridge, guaranteeing new ESC users will have gas to begin transacting. See the [faucet section](https://docs.glidefinance.io/products/faucet) for details.

{% content-ref url="faucet" %}
[faucet](https://docs.glidefinance.io/products/faucet)
{% endcontent-ref %}

## How to Bridge

### 1. Select Networks for Bridge Direction

First, select the networks you’d like to bridge to and from. **One of the networks must be Elastos** as the Glide bridge does not support bridging ETH -> Heco or Heco -> ETH.<br>

![](https://3472993914-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZnGVeFxEK1AnDgb1Nq%2F-MlCYX2CELEPiBgq7a8I%2F-MlCkUS0OF12N5IfaKbc%2FScreenshot%20from%202021-10-04%2018-01-54.png?alt=media\&token=9138c3b4-d7e9-41b4-b192-88bfa7bcaf76)

### 2. Select Token to Bridge

In the "Select token to bridge" field, select a token that you’d like to bridge. <br>

![](https://3472993914-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZnGVeFxEK1AnDgb1Nq%2F-MlCYX2CELEPiBgq7a8I%2F-MlCl2rtONKyedqHeOnX%2FScreenshot%20from%202021-10-04%2018-02-52.png?alt=media\&token=999c86a4-ea1d-4f4c-af00-3e5a768b1c43)

### 3. Enter the Amount

Check that the amount you've entered is within the minimum and maximum supported by the Shadowtokens contracts. Bridging tokens onto or off of ESC will not incur a fee! However, native assets (i.e. ETH, HT, ELA) will include a small fee (usually 0.1%).

![](https://3472993914-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MZnGVeFxEK1AnDgb1Nq%2F-MlCYX2CELEPiBgq7a8I%2F-MlCkqk04oEsLl1dFomJ%2FScreenshot%20from%202021-10-04%2018-03-14.png?alt=media\&token=d892de68-7e38-44b3-932a-acd9f6035a8c)

### 4. Click "Enable"

For non-native assets (everything but ETH, HT, ELA), you will need to allow the bridge contract to spend your tokens. Click enable and then approve the transaction in Metamask.

### 5. Click “Bridge Token”

Metamask will ask you to confirm your action. Unlike many other bridges, there will only be 1 transaction for you to confirm from the origin chain. The destination chain transaction is handled internally by the bridge mediator. You will receive the same token you bridged.

The bridging process may take a few minutes to propagate. **The Glide interface will monitor for the bridging success for 3 minutes**, after which it will time out and alert the user to monitor the block explorer for their transaction. **If this happens to you, fear not!** Give it 10-20 minutes and if your tokens still do not show up on the destination chain, then check the [troubleshooting](https://docs.glidefinance.io/resources/troubleshooting) section or hop in our [Telegram](https://t.me/glide_finance) for assistance. **Do no worry, your funds are safe.**

### 6. View Your Bridged Token

To check if you've received the token on the other side of the bridge, **connect your wallet to ESC,** visit the [swap page](https://glidefinance.io/swap) and look to see if your token balance is updated. Alternatively, you can add the token address to Metamask (find them [here](https://docs.glidefinance.io/addresses/tokens)), or simply search your address in the block explorer at <https://esc.elastos.io>.<br>

### 7. After Bridging to Elastos?

What now? If you were looking forward to trading some tokens or farming, just like any other chain, you will need some ELA for gas to perform transaction&#x73;**.** Luckily you should already have some from the bridging process! If for whatever reason the faucet failed or ran out of funds, please drop a message in the [Telegram](https://t.me/glide_finance) and someone will help you out.


---

# Agent Instructions: Querying This Documentation

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.glidefinance.io/products/bridge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
