Preparation:
1. Bind “MetaMask for Cobo Vault” with Cobo Vault Hardware Wallet (Tutorial)
2. PC/Mac/Linux running with
- Chrome: Version 87.0.4280.141 (Official Build) (x86_64) or later
- or Firefox: Version 84.0.2 (x86_64) or later
3. Uniswap: https://app.uniswap.org/#/swap
Connect Uniswap to “MetaMask for Cobo Vault”
1. Visit Uniswap: https://app.uniswap.org/#/swap. Switch to the [Swap] tab and click [Connect wallet].
2. Select MetaMask and click [Next] -> [Connect].
3. Hit Connect.
Swap from ETH to Tokens (e.g. DAI)
1. Select a Token and set the amount you want to swap. Click [Swap].
2. Confirm the transaction details and click [Confirm Swap].
3. Click [Confirm] on MetaMask for Cobo Vault to get the unsigned transaction data in QR code format.
4. Cobo Vault: Touch “scan” icon and scan the QR code shown on MetaMask for Cobo Vault.
5. Confirm the transaction details on Cobo Vault. Touch [Sign] and enter password to verify. Get the signed transaction data in QR code format.
6. Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on Cobo Vault.
7. Transaction submitted automatically after the scanning finished.
Swap from Tokens to ETH/Tokens
1. Approve
If it is the first time you are swapping from Token A to ETH or Token B, you will be required to authorize [Approve] the third party (e.g. the smart contract of Token A) to spend Token A in your wallet before you can [Swap].
1) Uniswap: Select the coin type and set the amount you want to swap. Click [Approve]. Then click [Confirm] on MetaMask for Cobo Vault to get the unsigned transaction data in QR code format.
2) Cobo Vault: Touch the “scan” icon and scan the QR code that is shown on MetaMask for Cobo Vault. Confirm the transaction details on Cobo Vault. Touch [Sign] and enter your password to verify. It will then show the signed transaction data in QR code format.
3) Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on Cobo Vault to broadcast the transaction.
2. Swap
The process of “Swap from Tokens to ETH/Tokens” is the same as the one of “Swap from ETH to Tokens”. The only difference is the methods of calling contracts.
Add Liquidity (e.g. ETH + DAI)
1. Approve
If it is the first time you are adding liquidity to a pair, you will be required to click [Approve] to authorize the third party (e.g. the smart contract of Token A) to spend Token A in your wallet before you can [Supply].
1) Switch to the “Pool” tab on Uniswap. Click [Add Liquidity].
2) Select the coin type and set the amount you want to supply. Click [Approve DAI].
3) Click [Confirm] on MetaMask for Cobo Vault to get the unsigned transaction data in QR code format.
4) Cobo Vault: Touch the “scan” icon and scan the QR code shown on MetaMask for Cobo Vault.
5) Confirm the transaction details on the Cobo Vault. Touch [Sign] and enter password to verify. This will then show the signed transaction data in QR code format.
6) Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on Cobo Vault.
7) The transaction will be submitted automatically after the scanning has finished.
2. Supply
1) Once the approving transaction is confirmed, click [Supply].
2) Confirm the transaction details and click [Confirm Supply].
3) Click [Confirm] on MetaMask for Cobo Vault to get the unsigned transaction data in QR code format.
4) Cobo Vault: Touch “scan” icon and scan the QR code shown on MetaMask for Cobo Vault.
5) Confirm the transaction details on Cobo Vault. Touch [Sign] and enter your password to verify. The device will then show the signed transaction data in QR code format.
6) Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on Cobo Vault.
7) Transaction is submitted automatically after the scanning has finished.
Remove Liquidity
1. Approve
If it is the first time you are removing liquidity of a given liquidity pair, you will be required to click [Approve] to authorize it for the third party (e.g. the smart contract of Token A) to spend Token A in your wallet before you can [Remove] liquidity.
1) Switch to the “Pool” tab on Uniswap. Click [Manage] -> [Remove].
2) Set the amount and click [Approve].
3) Click [SIGN] on MetaMask for Cobo Vault to get the unsigned message in QR code format.
4) Cobo Vault: Touch the “scan” icon and scan the QR code shown on MetaMask for Cobo Vault.
5) Confirm the message on the Cobo Vault. Touch [Sign] and enter your password to verify. After signing, you will then receive the sign message in a QR code format.
6) Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on your Cobo Vault.
7) Click [Confirm] on MetaMask for Cobo Vault to get the unsigned transaction data in QR code format.
8) Cobo Vault: Touch the “scan” icon and scan the QR code shown on MetaMask for Cobo Vault.
9) Confirm the transaction data on your Cobo Vault. Touch [Sign] and enter password to verify. You will then receive the signed transaction data in QR code format.
10) Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on your Cobo Vault.
11) Transaction is submitted automatically after the scanning has finished.
2. Remove
1) Once the approving transaction is confirmed, click [Remove].
2) Confirm the transaction details and click [Confirm].
3) Click [Confirm] on MetaMask for Cobo Vault to get the unsigned message in QR code format.
4) Cobo Vault: Touch the “scan” icon and scan the QR code shown on MetaMask for Cobo Vault.
5) Confirm the transaction data on your Cobo Vault. Touch [Sign] and enter your password to verify. The device will then show the signed transaction data in QR code format.
6) Click [Scan] on MetaMask for Cobo Vault and scan the QR code shown on your Cobo Vault.
7) Transaction is submitted automatically after the scanning has finished.