使用Keystone硬件钱包解码DeFi交易
什么是 ABI ?
ABI(应用二进制接口)是两个二进制程序模块之间进行信息交流的关键接口。在以太坊生态系统中,ABI就像是解码DeFi交易的“工具”。
有关更多信息,请查看 Keystone 的博客。
为什么实施ABI解码?
Keystone的愿景和使命始终是使交易更安全可靠。考虑到DeFi项目的需求以及盲签的潜在后果,Keystone 开发了在 microSD 卡上实施ABI解码的功能。详细信息请参阅他们的博客。
Keystone 的解决方案
要使用 microSD 卡解码DeFi交易,确保您具备以下条件:
1.准备
将“MetaMask 扩展”与 Keystone 硬件钱包绑定。请按照教程进行操作。
MicroSD 卡(默认FAT32格式,容量不超过512GB)。(如何将MicroSD 格式化为FAT32格式)
将 microSD 卡插入计算机并从Keystone的GitHub下载最新的ABI Pack。将“contracts_g3.zip”文件解压到 microSD 卡的根目录。
2.解码DeFi交易
- 将 microSD 卡插入 Keystone 并打开设备。
- 创建 DeFi 交易并以二维码的格式获取未签名的交易数据,使用 Keystone 扫描 MetaMask 显示的二维码。
- Keystone 将找到相关的ABI并成功解码您的交易,Keystone 还将显示交易详细信息。(在验证过程中,请始终将 microSD 卡插在 Keystone 设备内)
3.特别说明
- 在验证过程中,请始终将 microSD 卡插在 Keystone 设备内。在完成所有签名步骤之前,请勿拔出 microSD 卡。
- 即使 Keystone 之前已读取了所需的 ABI,它也不会记住。每次签署交易时,您仍然需要插入带有相关ABI列表的 microSD 卡才能使此功能正常工作。
- 如果 Keystone 未能找到相关的 ABI,它将显示交易的编码版本。