功能概述
- 在钱包或地址上启用或禁用自动结算
- 创建、更新和删除结算规则
- 按规则定义转换目标、目标钱包和触发阈值
- 按规则选择结算流程:
withdraw、swap、gateway或earn - 将主钱包规则限定到特定子地址,而非全部子地址
- 一次调用即可把一组规则复制到其他主钱包
结算类型
每条规则最终都会归结为四种流程之一。请通过type 显式指定;在该字段出现之前保存的规则将保留其推断行为。
端点
完整 API 参考
在 API 参考选项卡中查看所有自动结算端点。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
配置规则以自动转换和路由资产。
withdraw、swap、gateway 或 earntype 显式指定;在该字段出现之前保存的规则将保留其推断行为。
| 类型 | 规则的行为 |
|---|---|
withdraw | 将源资产原样转出到同一条区块链上的 destination.address |
swap | 转换为其他资产,和/或跨到其他区块链 |
gateway | 将 USDC 存入 Circle Gateway 的统一余额(isGateway: true) |
earn | 存入 Aave 或 Compound 的 Earn 仓位(isReward: true,仅限主网) |
| 方法 | 端点 | 描述 |
|---|---|---|
GET | /wallets/{walletId}/auto-settlements | 获取自动结算配置(主钱包) |
PATCH | /wallets/{walletId}/auto-settlements | 更新自动结算配置 |
GET | /wallets/{walletId}/auto-settlements/rules | 列出所有规则 |
GET | /wallets/{walletId}/auto-settlements/rules/{ruleId} | 获取单条规则 |
POST | /wallets/{walletId}/auto-settlements/rules | 创建规则 |
POST | /wallets/{walletId}/auto-settlements/rules/copy | 将规则复制到其他主钱包 |
PATCH | /wallets/{walletId}/auto-settlements/rules/{ruleId} | 更新规则 |
DELETE | /wallets/{walletId}/auto-settlements/rules/{ruleId} | 删除规则 |
GET | /wallets/{walletId}/addresses/{addressId}/auto-settlements | 获取配置(子地址) |
PATCH | /wallets/{walletId}/addresses/{addressId}/auto-settlements | 更新配置(子地址) |
GET | /wallets/{walletId}/addresses/{addressId}/auto-settlements/rules | 列出规则(子地址) |
POST | /wallets/{walletId}/addresses/{addressId}/auto-settlements/rules | 创建规则(子地址) |
PATCH | /wallets/{walletId}/addresses/{addressId}/auto-settlements/rules/{ruleId} | 更新规则(子地址) |
DELETE | /wallets/{walletId}/addresses/{addressId}/auto-settlements/rules/{ruleId} | 删除规则(子地址) |
