MetaMask & DeFi

本教程以 Uniswap 為例,解釋說明如何使用 Keystone 和 MetaMask 在 DeFi 平台進行交互。相同方法適用於其他 Dapps。

一、準備

1.在 Keystone Essential 或 Pro 上運行 M-5.0 固件版本(Multi-coin)。

(有關升級的詳細情況,請閱讀如何升級固件

2.將 V10.8.0 或更新版本的 MetaMask 擴展程序與 Keystone硬件錢包進行綁定。(教程

3. Uniswap: https://app.uniswap.org/#/swap.

二、將Uniswap連接至MetaMask擴展程序

1.訪問 Uniswap 網站: https://app.uniswap.org/#/swap. 切換至【Swap】,點擊【連接錢包】

2.選擇【MetaMask】,然後點擊【Next】,進行連接

3. 已將Uniswap成功連接至MetaMask(Keystone帳戶)

三、將ETH兌換為代幣(例如:USDT)

  1. 選擇一個代幣(例如USDT),設置要數量,然後點擊【Swap】。

2. 確認交易詳情,點擊【確認兌換】。

3. 點擊MetaMask擴展程序上的【確認】,獲取二維碼格式的未簽名交易數據。

4. 在Keystone硬件錢包上面點擊“掃描”圖標,掃描MetaMask擴展程序上面的二維碼。

5. 在Keystone硬件錢包上面確認交易信息。點擊【簽名】並輸入密碼進行驗證。獲取二維碼格式的簽名數據。

6. 點擊MetaMask擴展程序上面的【獲取簽名】,掃描Keystone設備上顯示的二維碼。

7. 掃描完成後自動提交交易。

四、將代幣兌換為 ETH /代幣

1. 批准

如果您是第一次將代幣 A 兌換為 ETH/代幣 B,您需要先授權【批准】第三方(例如代幣 A 的智能合約),讓其可以在您的錢包中使用代幣 A,然後才能兌換。

1)Uniswap:選擇幣種並設置要兌換的數量,點擊【批准】。然後點擊 MetaMask 擴展程序上的【確認】,獲取二維碼格式的未簽名交易數據。

2)在 Keystone 的 [MM/DeFi/Web3] 模式下點擊“掃描”圖標掃描 MetaMask 擴展程序顯示的二維碼,在 Keystone 設備上確認交易詳情。點擊【簽名】並輸入您的密碼/指紋進行驗證。然後 Keystone 將顯示二維碼格式的簽名交易數據。

3)點擊 MetaMask 擴展程序上的【獲取簽名】,掃描Keystone 設備上顯示的二維碼,廣播交易。

2. 兌換

將“代幣兌換為 ETH/代幣”的過程和“ ETH 兌換為代幣”的過程相同,唯一的區別是調用合約的方法。

五、注入流動資金(例如ETH+UNI)

本教程將以 Rinkeby 測試網注入 V2 流動資金為例。主網上注入流動資金的過程與測試網相同。

1. 批准

如果您是第一次注入流動性資金,您需要先授權【批准】第三方(例如代幣A的智能合約),讓其可以在您的錢包中使用代幣A,然後才能執行此操作。

1)切換到 Uniswap “流動池”項目,點擊【更多】>【V2流動資金】>【注入V2流動資金】

2)選擇貨幣類型並設置您要提供的數量,然後點擊【批准UNI】

(提示:如果您要添加V3流動資金,您可以自己設置費用等級和價格範圍)。

3)點擊MetaMask擴產程序上的【確認】,獲取二維碼格式的未簽名交易數據。

4)在Keystone硬件錢包上點擊“掃描”圖標,掃描MetaMask擴產程序上顯示的二維碼。

5)在Keystone設備上確認交易數據詳情,點擊【簽名】並輸入密碼/指紋進行驗證,然後Keystone將顯示二維碼格式的簽名交易數據。

6)點擊MetaMask擴展程序上的【獲取簽名】,並掃描Keystone設備上顯示的二維碼。

7)掃描完成後,交易自動提交。

2.供應

1)授權交易後,點擊【供應】。

2)確認交易詳情後,點擊【確認供應】。

3)點擊MetaMask擴展程序上的【確認】,獲取二維碼格式的未簽名交易數據。

4)Keystone硬件設備上點擊“掃描‘圖標,掃描MetaMask擴展程序上顯示的二維碼。

5)在Keystone設備上確認交易詳情,點擊【簽名】並輸入密碼/指紋進行驗證,然後Keystone將顯示二維碼格式的簽名交易數據。

6)點擊MetaMask擴展程序上的【獲取簽名】,掃描Keystone設備上顯示的二維碼。

7)掃描完成後,自動提交交易。

六、去除流動性

本教程將以Rinkeby測試網去除V2流動資金為例。主網上去除流動資金的過程與測試網相同。

1. 授權

如果您是第一次去除流動資金,您需要先授權第三方(例如代幣A的智能合約),讓其可以在您的錢包中使用代幣A,然後才能去除流動資金。

1)切換到Uniswap的“流動池”選項,點擊【管理】>【去除】。

2)設置金額,點擊【批准】。

3)點擊MetaMask擴展程序上的【簽名】,獲取二維碼格式的未簽名信息。

4)打開Keystone設備的“掃描”圖標,掃描MetaMask擴展程序顯示的二維碼。

5)在Keystone設備上確認信息,點擊【簽名】並輸入密碼/指紋進行驗證,然後Keystone將顯示二維碼格式的簽名信息。

6)點擊MetaMask擴展程序上的【獲取簽名】,掃描Keystone設備上顯示的二維碼。

7)審批完成。

2.去除

1)審批完成後,點擊【去除】。

2)確認交易詳情,點擊【確認】。

3)點擊MetaMask擴展程序上的【確認】,獲取二維碼格式的未簽名信息。

4)打開Keystone設備的“掃描”圖標,掃描MetaMask擴展程序顯示的二維碼。

5)在Keystone設備上確認信息,點擊【簽名】並輸入密碼/指紋進行驗證,然後Keystone將顯示二維碼格式的簽名信息。

6)點擊MetaMask擴展程序上的【獲取簽名】,掃描Keystone設備上顯示的二維碼。

7)掃描完成後,自動提交交易。

推薦鏈接

page解析 DeFi 交易

最后更新于