使用Ledger硬件錢包在Moonbeam中簽署交易

                        簡介: Ledger硬件錢包概覽硬件錢包可提供一個相對安全的加密資產存儲方式,因其密鑰(用于簽署交易)是以離線的方式儲存。截至本教程撰寫時,Ledg

                        Ledger硬件錢包概覽

                        硬件錢包可提供一個相對安全的加密資產存儲方式,因其密鑰(用于簽署交易)是以離線的方式儲存。截至本教程撰寫時,Ledger可提供兩種硬件錢包的解決方案:Ledger Nano S和Ledger Nano X。

                        因為Moonbeam完全兼容以太坊的特性,且Ledger現在支持不同Chain ID網絡的簽署,您能夠使用Ledger裝置在Moonbeam簽署交易!

                        本教程將會帶您了解如何在Moonbase Alpha上開始使用您的Ledger硬件錢包。本教程僅包括使用Ledger Nano X設備的執行步驟,但這也適用于Ledger Nano S。同樣的步驟也可以在Moonbeam生態系統的其他網絡實行。

                        查看先決條件

                        在您開始之前,請將您的Ledger Live更新至最新的可用版本。與此同時,請確認您的Ledger硬件錢包運行的是最新的固件。Ledger的技術支持網站有提供如何提升Ledger Nano S和Ledger Nano X設備固件的教程。

                        當您確認您所運行的是最新版本的固件,請確保您同時運行的是最新的以太坊應用。Ledger的技術支持網站同樣提供了如何安裝以太坊應用的教程。

                        截至本教程撰寫時,使用的版本如下:

                        • Ledger Live 2.29

                        • Ledger Nano S firmware v2.0.0

                        • Ledger Nano X firmware v1.3.0

                        • Ethereum app v1.8.5

                        • 除此之外,您還需要MetaMask作為您Ledger設備與Moonbase Alpha之間的媒介,請確保您的MetaMask已成功連接至Moonbase Alpha。谷歌瀏覽器的用戶(v91)需要額外的步驟;火狐的用戶則會有較為直觀和簡易的使用體驗。

                          請注意,您的Ledger設備會在您連接至MetaMask的網絡內簽署交易。

                        將您的Ledger賬戶導入MetaMask

                        首先,您需要將您的Ledger設備連接至電腦并將其解鎖,打開以太坊應用。接下來,請跟隨以下步驟,將您的Ledger以太坊賬戶導入MetaMask中:

                        • 點擊右上角的logo展開使用菜單

                        • 選取“連接硬件錢包”

                        進入下個頁面后,選擇您要在MetaMask使用的硬件錢包。截至本教程撰寫時,僅支持Ledger和Trezor硬件錢包。您可以根據以下步驟進行操作:

                        • 點選Ledger logo

                        • 點擊“繼續”

                        如果MetaMask已經成功連接至您的Ledger設備,您將能看到五個以太坊式的賬戶。相反地,如果您沒有看到賬戶的畫面,請在此確認您已經將Ledger Live關閉,Ledger設備已成功連接至電腦并解鎖,且已開啟以太坊應用。如果您使用的是谷歌瀏覽器,請查看這些額外步驟。

                        在五個以太坊式賬戶列表中,請跟隨以下步驟:

                        • 選取您想從您Ledger設備導入的賬戶

                        • 點擊“解鎖”

                        如果您成功將您Ledger的以太坊式賬戶導入MetaMask,您將能在MetaMask主頁看到以下畫面:

                        您現在已成功從Ledger設備導入一個兼容Moonbeam的賬戶且準備好使用您的硬件錢包簽署交易!

                        谷歌瀏覽器

                        在谷歌瀏覽器的版本91(v91),希望將Ledger設備連接至MetaMask的用戶需要運行Ledger Live的最新版本(截至本教程撰寫時為v2.29)。

                        除此之外,在MetaMask內也需要開啟支持Ledger Live的功能,您可以使用以下步驟進行操作:

                        • 展開右上角的菜單,點擊“設置”

                        • 點擊“高級選項”

                        • 開啟“使用Ledger Live”

                        • 隨著此功能的開啟,MetaMask將會在嘗試連接您的Ledger設備時開啟Ledger Live。如果您想了解更多,可以查看此MetaMask博客文章。

                        使用您的Ledger簽署交易

                        如果您已成功將您的Ledger賬戶導入MetaMask,并準備好使用您的Ledger裝置在Moonbeam上簽署交易。本教程將會帶您了解如何在Moonbase Alpha測試網傳送一個基礎的交易,這些步驟同樣適用于Moonbeam生態系統的其他網絡。

                        首先,確保您的Ledger賬戶有足夠的DEV Token。接著,點擊“發送”按鈕。

                        如同操作一個標準的交易,您要設置接收方的地址,輸入您想發送的Token數量,確認交易細節后點擊確認。這會在您的Ledger設備開啟一個交易簽署指示,您可以跟隨以下步驟進行操作:

                        • 點擊按鈕以進入下一個畫面。您的Ledger設備將會提醒您檢查本次交易

                        • 檢查將要發送的Token數量。請注意,Token對應于MetaMask所連接的網絡。在這里是DEV Token不是ETH!檢查完畢后,進入下一個畫面

                        • 檢查接收方地址后,進入下一個畫面

                        • 檢查網絡的Chain ID,您可以通過此信息確認MetaMask所連接到的網絡。舉例而言,Moonbase Alpha的Chain ID是1287,Moonriver是1285(尚未上線),Moonbeam是1284(尚未上線)。檢查完畢后,進入下一個頁面。

                        • 檢查適用于本次交易的最高費用,由Gas費乘以您在MetaMask設置的Gas限制計算。檢查完畢后,進入下一個頁面

                        • 如果您同意所有交易的細節則可以通過本次交易。這將會簽署交易并通過MetaMask發送。如果您不同意,則進入下一個頁面

                        • 如果您不同意所有的交易細節,請拒絕。這將會取消交易而MetaMsk會將本次交易標記為失敗。

                        • 注意事項

                          截至本教程撰寫時所顯示的Token一直是ETH。請注意,所使用的Token是對應與MetaMask所連接的網絡。

                        在您通過交易之后,MetaMask會將其發送至網絡。當交易確認完成,MetaMask的主畫面將會顯示“發送”。

                        就這樣!您已經成功在Moonbase Alpha使用您的Ledger硬件錢包簽署交易!

                        使用您的Ledger與合約交互

                        默認情況下,Ledger設備不接受交易對象中的data字段。因此,用戶無法部署智能合約或與智能合約交互。

                        然而,如果您想要使用您的Ledger硬件錢包執行有關智能合約的交易,您需要修改以太坊應用中的配置參數。您可以跟隨以下步驟進行操作:

                        • 打開Ledger以太坊應用

                        • 導航至“設定”

                        • 到“合約數據“頁面,它應出現在頁面底部并顯示“不允許”。

                        • 選取這個選項并將其修改為“允許”

                        • 注意事項

                          此選項對于您的Ledger設備與可能存在于Moonbeam生態系統的ERC20 Token合約之間的交互是必要的。

                        評論列表

                        發表評論

                        亚洲AV永久无码浪潮AV日韩