您可以直接从 Defender 向 Fireblocks 提交交易。Fireblocks 是一种强大的资产管理解决方案,它利用多方计算来保护所有资金库操作,从而确保更高的安全性和效率。
1. 生成 CSR 文件
-
要使用此功能,请导航到*设置*页面,然后单击侧栏中的*审批流程*。如果您的帐户已启用 Fireblocks 集成,请转到*集成*选项卡,该选项卡位于*所有审批流程*选项卡旁边。
-
点击*为 Fireblocks 生成新的 API 密钥*。在这里,您需要生成一个证书签名请求 (CSR),该请求将在 Fireblocks 平台中使用,以启用此功能并创建 API 密钥。
这将触发 Defender 生成一个公钥/私钥对。然后生成 CSR 并使用私钥签名,并安全地存储,以防止泄露。
2. 创建 Fireblocks API 用户
-
首先,您需要在创建新的 API 用户时,在 Fireblocks UI 中导入 CSR。请注意,API 用户将需要任何_至少_可以启动交易的角色,例如,签名者。
-
创建 API 用户并经 Fireblocks 工作区所有者批准后,复制 Fireblocks API 密钥并导航到 Fireblocks API 密钥页面。您应该会看到一个不完整的 API 密钥设置,您可以编辑并使用 Fireblocks API 密钥完成该设置。请注意,除非您完成设置或删除之前不完整的设置,否则您将无法生成新的 CSR 文件。
3. 将 Fireblocks 与 Defender 连接
-
首先,导航到*设置*页面,然后单击侧栏中的*审批流程*,然后导航到*集成*选项卡。在这里,单击*从 Fireblocks 粘贴 API 密钥*。
-
插入 Fireblocks API 密钥。
要通过 Defender 将交易提交到 Fireblocks,请确保在 Fireblocks 中设置了正确的权限,例如相关的白名单地址和交易访问策略 (TAP)。 例如,您可能需要将您希望与之交互的合约地址列入白名单,并确保新创建的 API 用户被允许与相关的帐户和资金库进行交互(在 TAP 中定义)。