创建合约交互风控

  1. 登录 Cobo Portal
  2. 点击左侧主菜单中的 > 交易风控
  3. 点击创建交易风控规则 > 合约交互
  1. 输入交易风控规则名称。名称不得超过 50 个字符。
  2. 选择您要创建的风控所适用的所有适用钱包
  3. 选择您要创建的风控所适用的所有适用链
  4. 点击 + 添加条件选择条件模板。您可以为每个风控添加一个或多个条件。如果应用了多个条件,只有当交易满足所有条件时,风控才会被触发。要了解关于条件的更多信息,请查看选择条件模板
    • 您可以选择跳过条件设置,直接进入下一步。这样与适用钱包相关的所有交易签名都将触发此风控。
  5. 选择在风控触发时采取的动作(即自动通过自动拒绝审批门槛),然后点击下一页。要了解关于审批动作的更多信息,请查看设置审批动作
  6. 审查并确认风控,然后点击下一页
  7. 调整并查看风控优先级。交易将根据风控列表中的优先顺序与风控匹配。
    • 一旦触发了优先级较高的风控,排序靠后的风控将不再触发。
    • 新创建的风控将默认置于风控列表的顶部并高亮显示。您可以通过拖放来更改风控顺序。
  8. 点击提交,并完成 2FA 验证(如需要)。

选择条件模板

发起者:只有当交易由指定方发起时,风控才会被触发。

  • API Keys:您可以指定是允许任何团队成员还是仅允许特定成员通过 API 发起交易。
  • Web 用户:您可以指定是允许任何团队成员还是仅允许特定成员通过 Web 端发起交易。

代币授权:只有当代币授权与特定类型的代币、提币员和金额相关时,风控才会被触发。

  • 代币类型:您可以指定提币员允许支出的代币类型。
  • 频率:您可以定义每笔交易的最大金额,或在指定时间窗口内(以小时为单位)的最大交易额。
  • 金额:您可以指定提币员每笔交易的最大支出金额。
  • 提币员地址:您可以指定与代币授权相关联的提币员地址。注意,您只能选择已添加到地址列表中的地址。要了解关于地址列表的更多信息,请查看创建地址列表

代币转账:只有当代币转账与特定的代币类型、频率、金额和接收地址相关时,风控才会被触发。

  • 代币类型:您可以指定可用于交易的代币类型。
  • 频率:您可以定义每笔交易的最大金额,或在指定时间窗口内(以小时为单位)的最大交易额。
  • 转账金额:您可以设置每笔交易的最大金额。
  • 接收地址:您可以指定转账的接收地址。注意,您只能选择已添加到地址列表中的地址。有关更多信息,请参见创建地址列表

自定义合约交互:只有当智能合约交互满足指定条件时,风控才会被触发。您可以在合约级方法级参数级选择粒度。

  • 合约级:您可以指定合约调用的智能合约地址。当合约调用的目标合约与其中一个指定地址匹配时,风控将被触发。注意,您需要手动输入合约地址。
  • 方法级:您可以指定合约调用的智能合约地址和方法。当合约调用的目标合约和其中一个方法均匹配指定条件时,风控将被触发。
    • 如果显示的方法不正确,您可以从区块链浏览器获取合约应用二进制接口 (ABI),或手动输入 ABI。
  • 参数级:您可以指定合约调用的目标合约方法参数。只有当目标合约的智能合约地址、方法参数均匹配指定条件时,风控才会被触发。
    • 要添加一个参数,点击创建
    • 要添加多个参数,在弹出窗口中点击 + 添加参数。如果想添加布尔组,点击 + 添加组
    • 同一组内的参数关系默认是“且”,可以切换为“或”。
    • 不同组之间的参数关系默认是“或”,可以切换为“且”。
    • 您可以通过简单模式界面配置参数,或点击专家模式手动输入条件表达式。

设置审批动作

目前,Cobo Portal 支持三种类型的审批动作:

  • 自动通过:符合上述条件的交易将被自动批准。
  • 自动拒绝:符合上述条件的交易将被自动拒绝。
  • 审批门槛:符合上述条件的交易将需要指定数量的批准方能继续。请点击 + 添加审批员添加一个或多个团队成员作为审批员。您可以按角色类型或成员姓名选择。然后设置审批门槛。
欢迎提交您的反馈,帮助我们持续优化文档质量!