一、核心功能模块
针对交易所业务,建议优先组合以下功能:- 多链多币种快速集成:通过统一 API 接入主流公链和代币,降低钱包接入与维护成本。Cobo 的 WaaS 2.0 API 支持 80+ 条链与 3,000+ 代币,适合交易所快速扩展充值与提币能力。支持自动化token上架,自助提交上币申请后最快分钟级别支持。
- 入账前置风控扫描(Inbound Screening):对用户充值交易进行 KYA / KYT 扫描,识别高风险地址或可疑交易,辅助 AML / CFT 合规。Screening App 可持续实时扫描交易,并根据风险结果触发自动处置或人工审核。
- Webhook 实时通知:通过 Webhook 接收充值、提币和签名流程的状态变化,减少轮询,提高系统同步效率。Webhook 支持事件订阅,并可使用 Cobo 公钥校验签名,确保事件来源可信且未被篡改。
- API 自动化提币:通过 WaaS 2.0 API 发起提币请求,将提币能力集成到交易所后台或用户资金系统中。若通过 API 发起提币或合约调用,需要配置 Callback Endpoint 进行二次确认。
- 分层风控与审批策略:可基于币种、金额、地址名单、适用钱包等维度配置交易策略,并定义自动放行、自动拒绝或 m/n 审批阈值,用于实现小额自动出金、大额人工复核、异常交易拦截等流程。
- 自动归集(Auto-Sweep):将分散在充值地址中的资产自动归集到指定地址,提升热钱包管理效率,降低地址碎片化带来的运营成本。启用后还可配置归集策略、手续费限制和自动 RBF 加速。
二、功能详解与操作流程
推荐架构
在交易所场景中,建议采用如下资金流与控制流设计:- 充值侧:创建 MPC 自动归集钱包、设置归集策略。在归集钱包内,生成充值地址,分配给每个终端用户,并通过 Webhook 跟踪充值状态。
- 归集侧:用户充值地址中的资金将自动根据归集策略被归集到归集地址。
- 提币侧:由交易所系统通过 API 发起提币,结合 Callback、交易策略和签名机制控制风险。
- 运营侧:开通 Screening App,设置合规检查规则。设置风控策略。通过 Developer Console 统一查看 API Key、Webhook、API 日志、Webhook Events 和 Callback Messages。
接入前准备
正式开始前,建议完成以下准备工作:-
规划团队角色与权限
- 建议至少区分以下角色:管理员、运营人员、审批人员、开发人员。
- Portal 支持角色和权限分配,便于实现职责隔离。
- Portal 用户角色和权限介绍
-
明确环境规划以及完成开发者的设置
- 建议先在开发环境完成 API、Webhook、归集、策略和提币流程联调,再迁移到生产环境。Portal 与 WaaS 2.0 API 都区分开发环境和生产环境。
- 创建并设置 API Key,用于交易所系统调用 WaaS 2.0 API。
- 注册 Webhook Endpoint,用于接收充值、提币、交易状态和 TSS 请求状态变化等事件。
- 若通过 API 发起提币或合约调用,必须注册 Callback Endpoint。Cobo 会在关键步骤向该 Endpoint 发送请求,由交易所系统进行二次确认后,流程才能继续。
- 开发者设置流程
使用流程
- 创建机构钱包并完成基础配置
-
搭建充值地址体系
- 交易所通常需要为用户分配独立充值地址,以便做到账户级别的入账识别和资产追踪。
- 建议实践:为每位用户或每类资产分配专属充值地址;使用 Webhook 驱动入账确认,而不是高频轮询;在交易所账务系统中维护”链上地址 — 用户 UID — 币种 — 链”的映射关系。
-
配置入账风控扫描
- 对于交易所而言,充值前置风控是合规与风控体系的重要环节。
- 建议做法:对承接用户充值的钱包启用 Screening;将高风险入账标记为待人工审核或限制入账;将 Screening 结果同步到内部风控平台或客服工单系统;将合规审查与出金权限联动,避免高风险资产直接流出。点击此处查看Screening App介绍和如何使用
-
建立提币审批与风险控制体系
- 提币是交易所最核心的高风险操作,建议通过 交易策略 + Callback + 多角色审批 建立分层控制。
- Portal 支持为适用钱包设置交易策略,并根据交易是否匹配条件执行不同动作,例如自动放行、自动拒绝、或进入审批流程。策略条件可基于适用钱包、地址、币种、金额等组合设置。点击此处查看支持的风控规则和如何配置
