本文介绍了如何在OpenZeppelin Defender中集成Fireblocks,以便直接向Fireblocks提交交易。主要步骤包括:在Defender中生成CSR文件,在Fireblocks中创建API用户并导入CSR,将Fireblocks API密钥连接到Defender,以及创建审批流程。最后,说明了交易的批准或拒绝只能通过Fireblocks进行。
你可以直接从 Defender 向 Fireblocks 提交交易。Fireblocks 是一种强大的资产管理解决方案,它利用多方计算来保护所有资金操作,从而确保更高的安全性和效率。
这将触发 Defender 生成一个公钥/私钥对。然后生成 CSR 并使用私钥签名,并安全存储以防止泄露。
要通过 Defender 向 Fireblocks 提交交易,请确保在 Fireblocks 中设置了正确的权限,例如相关的白名单地址和交易访问策略(TAP)。例如,你可能需要将你希望与之交互的合约地址列入白名单,并确保新创建的 API 用户可以与相关的账户和 vault 进行交互(在 TAP 中定义)。 |
你只需提供 Fireblocks API 密钥,即可从可用钱包列表中选择 Fireblocks 钱包。我们将尝试从 Fireblocks 获取可用 vault 和钱包的列表。
在极少数情况下,你可能看不到自动从 Fireblocks 获取的列表中的钱包。在这种情况下,你可以选择“手动”选项并手动输入所需的信息。
要获取你的 Vault ID,请前往 Fireblocks 控制台,点击你感兴趣的 vault,然后从 URL 中复制 ID(最后一个数字)。
要获取你的 Asset Wallet Address,请前往 Fireblocks 控制台,点击你感兴趣的资产,然后复制地址(以 0x 开头)。
请注意,Defender 不允许你从 UI 批准或拒绝交易。这只能通过 Fireblocks 移动应用程序或控制台完成。
- 原文链接: docs.openzeppelin.com/de...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!