Flamingo Wrapper & Vault User Guide

☝️Notes

Timeline

  • 23rd Sep, the "Flamincome" module will be launched. Ethereum asset holders, including wETH*/WBTC/USDT/UNI-V2 WBTC-ETH LP holders, will need to deposit the ERC-20 assets into the "Flamincome" module first before participating in Flamingo.

Please refer to the Flamincome User Guide.

  • 23rd Sep, the "Wrapper" module will be launched. NEO asset holders, Ethereum asset holders and ONTd** asset holders can transfer their assets from the original chain to the Neo blockchain through the "Wrapper" module to generate NEP-5 assets.

  • 25th Sep, the "Vault" module will be launched. Users can stake their NEP-5 assets to the "Vault" module, and receive FLM. The time for FLM claim is to be determined.

*wETH is the ERC-20 wrapped token of ETH. Please go to https://wrapeth.com/ or Uniswap for wrapping.

**ONTd is the OEP-4 wrapped token of ONT. If you hold ONT, please go to https://swap.wing.fine/ for wrapping.

Wallet Requirements

  • NEO asset holders only need to download the NeoLine wallet. They can convert NEO to nNEO directly through the "Wrapper" module on the 23rd, and stake in the "Vault" module on the 25th.

  • Ethereum asset holders need to download MetaMask wallet and NeoLine wallet. Only MetaMask wallet is needed when "Flamincome" module is launched on the 23rd, and both MetaMask wallet and NeoLine wallet will be used when "Wrapper" is launched on the 23rd.

  • ONT asset holders need to download Cyano plugin wallet and NeoLine wallet. They can directly convert ONTd to pONT through the "Wrapper" module on the 23rd, and stake them in the "Vault" module on the 25th.

This user guide is only for desktop version of the product, and Chrome browser is recommended.

1. Wallet preparation 💰

1.1 NeoLine plugin wallet

1.1.1 Download NeoLine plugin wallet

Open NeoLine website https://NeoLine.io/ in Chrome,

Click “Get the Chrome plugin”.

1.1.2 Import an existing wallet to NeoLine

Step1: Open NeoLine plugin wallet, click “Import an existing wallet”.

Step2: Enter wallet name, password, and private key, click “Import”.

1.1.3 Create a new wallet and keep your private key

Step1: Click “Create a new wallet”.

Step2: Enter wallet name and password, click “Create”.

Step3: After creating a new wallet, click "Account details", choose "Show Private Key".

Step4:Please verify and backup your private key.

1.2 MetaMask plugin wallet

1.2.1 Download MetaMask plugin wallet

Step1: Open MetaMask website https://metamask.io/ in Chrome.

Step2: Click “Install MetaMask for Chrome”.

1.2.2 Import existing Ethereum wallet to MetaMask

Step1: Open MetaMask wallet, click “Import Wallet”.

Step2: Enter seed phrase and password, click “Import”.

1.2.3 Create a new wallet and keep your private key

Step1: Open MetaMask wallet, click “Create a Wallet”.

Step2: Enter password, click “Create”.

Step3: After creating a new wallet, please backup your private key.

1.3 Cyano plugin wallet

1.3.1 Download Cyano plugin wallet

Go to Cyano plugin wallet website in Chrome, click “Add to Chrome”.

https://chrome.google.com/webstore/detail/cyano-wallet/dkdedlpgdmmkkfjabffeganieamfklkm

1.3.2 Import existing Ontology wallet to Cyano

Step1: Open Cyano wallet, click “IMPORT PRIVATE KEY”.

Step2: Enter private key and password, and then restore your wallet.

1.3.3 Create a new wallet and keep your private key

Step1: Open Cyano wallet, click “NEW ACCOUNT”.

Step2: Enter password and then sign up, please backup your private key.

2. Wrap and unwrap tokens in Wrapper 🔁

During launch of Flamingo, Neo network may experience high traffic. It is suggested to use increased network fees when transfer your assets through NeoLine in Wrapper.

2.1 NEO assets

2.1.1 Wrap NEO assets

Step1: Go to flamingo.finance, Click "Wrapper".

Step2: Click the top right corner to connect NeoLine wallet.

Step3: Click"Connect" on the pop-up NeoLine wallet.

Check the status to make sure you are connected.

Step4: Click"Select" on the Wrapper page and select NEO.

Step5: Your NeoLine address will pop up automatically.

Step6: Enter the amount of NEO you want to wrap, then click "NEXT".

Step7: Click "Confirm" after confirming all information.

Step 8: Based on the current internet condition, GAS fee will be adjusted automatically on the pop-up NeoLine wallet. Click "Confirm" and the pending process will pop up.

Step9: You can check your transaction status by searching the Hash in your familiar explorer.

Also, you can check the amount of wrapped nNEO in your NeoLine wallet.

2.1.2 Unwrap NEO assets

Step1: Click "Unwrap" on the Wrapper page.

Step2: Click "Select" and choose nNEO in token list.

Step3: Your NeoLine address will pop up automatically. Enter the amount of nNEO you want to unwrap and the amount of received NEO will show up automatically.

Step4: Click "NEXT" to the page of Confirmation, and then click "Confirm".

Step5: Based on the current internet condition, GAS fee will be adjusted automatically on the pop-up NeoLine wallet. Click "Confirm" and the pending process will pop up.

Step6: You can now check your transaction status by searching the Hash in your familiar explorer.

Also, you can check the amount of unwrapped NEO in NeoLine wallet.

2.2 Ethereum assets

We will use nUSDT as an example. Original assets are transferred to pegged assets in Flamincome, therefore the Ethereum assets you input to Wrapper should be nwETH、nWBTC、nUSDT、nLP (Uniswap V2 WBTC/ETH).

2.2.1 Wrap Ethereum assets

Step1: Go to flamingo.finance, click on "Wrapper".

Step2: Click the top right corner to connect NeoLine wallet.

Step3: Click"Connet" on the pop-up NeoLine wallet.

Check the condition to make sure you are connected.

Step4: Connect MetaMask wallet.

Step5: Choose the wallet you want to connect on the pop-up MetaMask wallet and click "NEXT". Then the second confirmation page will pop up, click "Connect".

Step6: Now, you can check that the NeoLine and MetaMask wallets are connected.

Step7: Click"Select" on the Wrapper page and select nUSDT.

Step8: Your pnUSDT (Nep-5) address will pop up automatically.

Step9: Enter the amount of nUSDT you want to wrap and the amount of received pnUSDT will be filled up automatically. Then click "NEXT".

Step10: Click "Confirm" after confirming all information.

Step11: Click" Confirm" in MetaMask wallet to authorize nUSDT.

Step12: After the interaction of authorization and Ethereum network, the contract interaction will pop up on MetaMask. You can adjust GAS fee and then click "Confirm".

Step13: After the confirmation of 12 blocks of Ethereum network, you can check the pending process on the Transaction page. You can also click the minimize button. During this period, you can use "View on EtherScan" to check the transaction progress.

Step14: Click "Confirm" to interact with the Neo network.

Step15: Use a GAS fee greater 0.01 in NeoLine wallet, and then click "Confirm".

Step16: Wait for about 15 seconds, click "View on NeoScan" to check the transaction status.

Step17: Click" Complete" to finish the whole Wrap process.

2.2.2. Unwrap Ethereum assets

Step1: Go to flamingo.finance, Click on "Wrapper".

Step2: Click the top right corner to connect NeoLine wallet.

Step3: Click "Connect" on the pop-up NeoLine wallet.

Check the status to make sure you are connected.

Step4: Connect MetaMask wallet.

Step5: Choose the wallet you want to connect in MetaMask and click "NEXT". Then the second confirmation page will jump out, click "Connect".

Step6: Now, you can see that the NeoLine and MetaMask wallets are connected.

Step7: Click "Unwrap" and select the type of asset to unwrap.

Step8: Select pnUSDT.

Step9: Your MetaMask address will pop up automatically.

Step10: Enter the amount of pnUSDT you want to unwrap and the amount of received nUSDT will be filled up automatically. Then click "NEXT".

Step11: Click "Confirm" after confirming all information.

Step12: Adjust the GAS fee in NeoLine wallet, and then click "Confirm".

Step13: Wait for about 15 seconds, meanwhile you can use "View on NeoScan" to check the transaction status. Click "Confirm".

Step14: Click "Confirm" to confirm the contract interaction in MetaMask, wait for the confirmation of 12 blocks on the Ethereum network.

Step15: Click" Complete" to finish the whole unwrapping process. You can check the transaction status by visiting EtherScan.

2.3 ONT assets (coming soon)

2.3.1 Wrap ONT asset (coming soon)

2.3.2 Unwrap ONT asset (coming soon)

3. Stake Assets/ Claim FLM 🎉

Following the above procedure, all your assets have already been transferred to the Neo blockchain in Wrapper. Therefore we can manage these assets in Vault by interacting with the NeoLine wallet. We will use NEO as an example in this part.

3.1 Stake assets

Step1: Go to flamingo.finance and click on "Vault".

Step2: Connect NeoLine wallet and click "Connect" in NeoLine.

Step3: Check your asset status, including total assets, staked assets, the remaining unstaked assets, and APY.

Step4: Click "Deposit" and deposit your assets.

Step5: Check your available nNEO amount.

Step6. Enter the amount you want to deposit and click "Confirm".

Step7. Adjust the GAS fee in NeoLine wallet, and then click "Confirm".

Step8. Wait for about 15 seconds.

3.2 Claim FLM rewards

Step1: You will get FLM when you deposit the assets and the amount of FLM is increasing with the increase of block height. You can choose to claim FLM rewards.

Step2: Click "Claim" to claim the distributed rewards.

Step3: Adjust the GAS fee in NeoLine wallet, and then click "Confirm".

Step4: Wait for about 15 seconds.

Step5: The claimed FLM will show on Dashboard.

3.3 Withdraw Assets

Step1: Go to flamingo.finance and click on "Vault".

Step2: Connect NeoLine wallet and click "Connect" in NeoLine.

Step3: Check your asset status, including total assets, staked assets, the remaining unstaked assets, and APY.

Step4: Click on "Withdraw".

Step5: Check the amount of your available nNEO.

Step6: Enter the amount you want to withdraw and click "Confirm".

Step7: Adjust the GAS fee in NeoLine wallet, and then click "Confirm".

Step8: Wait for about 15 seconds and then the withdrawal should be completed.