链下交易风控
设置合约交互风控
掌握如何设置链下交易的合约交互风控。
创建合约交互风控
- 登录 Cobo Portal。
- 点击左侧主菜单中的 > 交易风控。
- 点击创建交易风控规则 > 合约交互。
- 输入交易风控规则名称。名称不得超过 50 个字符。
- 选择您要创建的风控所适用的所有适用钱包。
- 选择您要创建的风控所适用的所有适用链。
- 点击 + 添加条件选择条件模板。您可以为每个风控添加一个或多个条件。如果应用了多个条件,只有当交易满足所有条件时,风控才会被触发。要了解关于条件的更多信息,请查看选择条件模板。
- 您可以选择跳过条件设置,直接进入下一步。这样与适用钱包相关的所有交易签名都将触发此风控。
- 选择在风控触发时采取的动作(即自动通过、自动拒绝和审批门槛),然后点击下一页。要了解关于审批动作的更多信息,请查看设置审批动作。
- 审查并确认风控,然后点击下一页。
- 调整并查看风控优先级。交易将根据风控列表中的优先顺序与风控匹配。
- 一旦触发了优先级较高的风控,排序靠后的风控将不再触发。
- 新创建的风控将默认置于风控列表的顶部并高亮显示。您可以通过拖放来更改风控顺序。
- 点击提交,并完成 2FA 验证(如需要)。
选择条件模板
发起者:只有当交易由指定方发起时,风控才会被触发。
- API Keys:您可以指定是允许任何团队成员还是仅允许特定成员通过 API 发起交易。
- Web 用户:您可以指定是允许任何团队成员还是仅允许特定成员通过 Web 端发起交易。
代币授权:只有当代币授权与特定类型的代币、提币员和金额相关时,风控才会被触发。
- 代币类型:您可以指定提币员允许支出的代币类型。
- 频率:您可以定义每笔交易的最大金额,或在指定时间窗口内(以小时为单位)的最大交易额。
- 金额:您可以指定提币员每笔交易的最大支出金额。
- 提币员地址:您可以指定与代币授权相关联的提币员地址。注意,您只能选择已添加到地址列表中的地址。要了解关于地址列表的更多信息,请查看创建地址列表。
代币转账:只有当代币转账与特定的代币类型、频率、金额和接收地址相关时,风控才会被触发。
- 代币类型:您可以指定可用于交易的代币类型。
- 频率:您可以定义每笔交易的最大金额,或在指定时间窗口内(以小时为单位)的最大交易额。
- 转账金额:您可以设置每笔交易的最大金额。
- 接收地址:您可以指定转账的接收地址。注意,您只能选择已添加到地址列表中的地址。有关更多信息,请参见创建地址列表。
自定义合约交互:只有当智能合约交互满足指定条件时,风控才会被触发。您可以在合约级、方法级或参数级选择粒度。
- 合约级:您可以指定合约调用的智能合约地址。当合约调用的目标合约与其中一个指定地址匹配时,风控将被触发。注意,您需要手动输入合约地址。
- 方法级:您可以指定合约调用的智能合约地址和方法。当合约调用的目标合约和其中一个方法均匹配指定条件时,风控将被触发。
- 如果显示的方法不正确,您可以从区块链浏览器获取合约应用二进制接口 (ABI),或手动输入 ABI。
- 参数级:您可以指定合约调用的目标合约、方法和参数。只有当目标合约的智能合约地址、方法和参数均匹配指定条件时,风控才会被触发。
- 要添加一个参数,点击创建。
- 要添加多个参数,在弹出窗口中点击 + 添加参数。如果想添加布尔组,点击 + 添加组。
- 同一组内的参数关系默认是“且”,可以切换为“或”。
- 不同组之间的参数关系默认是“或”,可以切换为“且”。
- 您可以通过简单模式界面配置参数,或点击专家模式手动输入条件表达式。
设置审批动作
目前,Cobo Portal 支持三种类型的审批动作:
- 自动通过:符合上述条件的交易将被自动批准。
- 自动拒绝:符合上述条件的交易将被自动拒绝。
- 审批门槛:符合上述条件的交易将需要指定数量的批准方能继续。请点击 + 添加审批员添加一个或多个团队成员作为审批员。您可以按角色类型或成员姓名选择。然后设置审批门槛。
欢迎提交您的反馈,帮助我们持续优化文档质量!