> For the complete documentation index, see [llms.txt](https://docs.o3swap.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.o3swap.com/fan-ti-zhong-wen/hub.md).

# HUB

O3 Hub is composed of a cross-chain asset pool such as stablecoin pool and cross-chain protocol based on Poly Network. Liquidity providers can deposit single or multiple assets to the cross-chain pool and stake the LP shares to earn O3 rewards.

## **1. Connect to your wallets**

Select the Mainnet work for corresponding chains in Metamask wallet

![](/files/-MZ8vVRFZkd403dxNuoa)

## 2. Hub swap

1. Connect the wallet.
2. Select the token you want to swap and enter the amount (We currently support USDT/BUSD/HUSD swap)
3. Confirm the transaction in your wallet.

![](https://lh3.googleusercontent.com/Bv586mSKlt7SeKj2O1pgeEDT4QVXA2sTmG1g8Divq2PQWqWyt4Q_1CyVNMGaeSNUsKtx3SEMgoYJd_Drn9bPmSVhe93Pe9pPxGg_5-WZ6W6NkyoWeLaKbi6d4uEYSaQU9o4Of4lT)

## **3. Add liquidity**&#x20;

* Click the "Deposit". Add the liquidity to the cross-chain pool.&#x20;
* Click the "Withdraw". Remove the liquidity from the cross-chain pool.
* Click "Withdraw Legacy LP". Remove the Legacy LP (BUSD\_LP and HUSD\_LP) from the cross-chain pool.

![](/files/-M__RBRPw7h_3rlHAlc7)

1. Connect your wallet.
2. Choose one or more stablecoins (USDT, BUSD, HUSD) to provide the liquidity into the cross-chain pool.
3. Enter the amount you want to add into the cross-chain pool.
4. Click the "Deposit" and confirm the transaction in your wallet.
5. You will see the USD\_LP token in the wallet.&#x20;

{% hint style="info" %}
If you don't see the LP token in Metamask, please manually add the token contract

**USD\_LP: 0x61415f9060b1a81bbda3b79baa11acd27cddd83d**
{% endhint %}

![](/files/-M_dOtA8PI95rPWABVbj)

## **4. Remove liquidity**&#x20;

1. Connect your wallet.
2. Choose wich token (USDT, BUSD, HUSD) you want to receive.
3. Enter the amount you want to remove from the cross-chain pool.
4. Click the "Withdraw" and confirm the transaction in your wallet.
5. You will see the token in the wallet.&#x20;

![](/files/-M_dU4D2UoeETJKOAAjC)

## 5, **Complete transaction**

Add / Remove cross-chain liquidity is proceeded by Poly Network and the corresponding blockchain network. The confirmation time would be longer than usual. You can always check the transaction process in the pop-up window.

![](/files/-MZ92nHk9nskbqNfa6HW)

![](/files/-MZ9312z5qhK63jGhczF)
