我使用Metamask连接Ledger钱包实现智能合约交互:演示在Opensea购买NFT ledger硬件钱包链接Metamask、Ledger关联metamask钱包

我们可以通过 Metamask 钱包来连接 Ledger 硬件钱包来使用。这样就可以实现硬件钱包和一些智能合约进行交互。

Metamask 链接 Ledger 硬件钱包

在 Metamask 钱包点击:连接硬件钱包,我们在硬件钱包已经插入电脑的情况下,我们点击连接 Nano S Plus,它会自动检测出来 ETH 钱包的地址,我们选择有余额的那个钱包来连接就可以了。

当我们连接 Ledger 硬件钱包之后,它会显示 Ledger 的这个字样。

Metamask 使用 Ledger 硬件钱包授权

Ledger 硬件钱包连接 Metamask 之后,我们就可以想平时那样,进行智能合约的交互。我在 Opensea 平台连接 Ledger 的钱包,它会显示需要在 Ledger 设备上面启用“智能合约数据”或者“盲目签名”,我们在 Ledger 硬件钱包查看就会显示的“盲目签名”(Blind Signing),当我们开启之后,我们就在网页端点击签名。在网页端点击之后,我们在硬件钱包就有签名的信息,我们就需要双击授权。

授权之后,我们就可以正常连接到 Opensea 平台了。

连接到 Opensea 平台之后,我们就可以正常的来购买 NFT,我们点击要购买一个 NFT,然后需要在硬件钱包授权签名,签名之后,我们就成功购买了 NFT,这里是操作步骤。

当我们完成一个交易之后,我们为了安全起见,我们最好把盲目签名关闭掉。这个是已经关闭盲目签名的显示画面。

总结

虽然 Metamask 钱包可以直接连接硬件钱包来和智能合约进行交互,但是这样会降低硬件钱包的安全性。因为和智能合约交易,如果你自己授权给了一个欺诈的合约,那么你的硬件钱包的资产就会被盗。所以,我们用硬件钱包最好只是用来存储加密货币,如果要和智能合约进行交互,那么重新创建一个热钱包,把一些资金赚到到这个热钱包,通过这个热钱包和智能合约交互。这个热钱包可以用来购买 NFT,质押获取奖励等等。硬件钱包和热钱包要相互隔离。

相关视频:https://youtu.be/UeeAzdiinxA

以下是我用过的交易所,有需要的小伙伴欢迎使用我的邀请连接来注册,你的支持是我最大的创作动力!