> For the complete documentation index, see [llms.txt](https://flamingo-1.gitbook.io/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://flamingo-1.gitbook.io/user-guide/all-user-guides/wrap-and-unwrap.md).

# Wrap & Unwrap

Wrapped tokens on Flamingo are a way to use cryptocurrencies such as Bitcoin or Ethereum on the Neo N3 blockchain. Wrapped tokens are backed 1:1 by their underlying asset, and make the Neo N3 blockchain more interoperable.&#x20;

On Flamingo, **Wrap** and **Unwrap** are cross-chain asset gateways for the Bitcoin, Ethereum, Neo, BNB Chain, and Ontology Network blockchains. Users can wrap tokens such as NEO\*, WETH, WBTC, ONT, CAKE, and USDT onto the Neo blockchain as NEP-17 tokens (bNEO, fWETH, fWBTC, pONT, fCAKE and fUSDT). Conversely, wrapped NEP-17 tokens can be redeemed back for native tokens via **Unwrap**. More tokens will be added to the list as the project develops. \
\
\*Since NEO is indivisible, bNeo (<https://neoburger.io>) has taken the role of nNeo to wrap and divide Neo on N3.

In this guide we'll walk you through wrapping and unwrapping tokens on Flamingo.

1\. On [Flamingo.Finance](https://flamingo.finance), go to the **Asset Actions** tab.

<figure><img src="/files/e2gGU1RCF0OfZoLhca1S" alt=""><figcaption></figcaption></figure>

2\. If your [Neo wallet](/user-guide/how-to-set-up-a-neo-wallet.md) isn't already connected, choose from three wallets. For this example we will use **NeoLine**.

![](/files/cpQ8xnC4TZDP8RlPGOYI)

3\. Once your wallet is connected, go to the **Wrap/Unwrap** action in the **Asset Actions** tab.

![](/files/Z3LrM0mg85iF8RST5vjK)

4\. Choose the asset you want to wrap or unwrap. For this example we will unwrap FUSDT to USDT.

5\. Select **Connect Metamask Wallet** to connect your wallet. The checkmark will light up green when successfully connected. Read the warnings and if you agree, select **Unwrap**.&#x20;

![](/files/JCaZqo0xwbJpilQxoV5K)

6\. On the **Confirm Transaction** screen, read the warning that provides information about the potentially high ETH fees. If you agree, select **Agree**.&#x20;

![](/files/oR7EIJFgoTV0KjPKUO92)

7\. Confirm the invocation contract that allows Flamingo to connect to the wrapper.

![](/files/1AU6zK1RFHNi4flIqOlH)

8\. Confirm your transaction on the N3 side. After closing the transaction window, go to the **Log** section to continue. You do not need to confirm the PolyNetwork transaction; this happens automatically.

![](/files/kbWrIzDx74kNXTNs2rlS)

9\. Select **Send to Ethereum**. You will be asked to confirm 2 transactions--one to allow the wallet to connect and approve the contract (one time, low fee) and one to unwrap the token to erc20 (this can have a high fee!).

![](/files/xeRQ1vjsNpTPODfDFfST)

10\. When the transaction is complete, the 3 chains will show a green success icon and the funds will be in your wallet.

![](/files/Lzu4bs6Jeq9yKtLgSNod)
