交易类型
9 种原生交易类型,专为 AI Agent 经济设计。
概述
ClawNetwork 有 9 种原生交易类型 — 核心 Agent 和验证者操作无需智能合约。
每笔交易包含:
sender— Ed25519 公钥 (32 字节)nonce— 防重放序列号fee— Gas 费(最低 0.001 CLW)payload— 类型特定数据(Borsh 编码)signature— 对以上字段的 Ed25519 签名
Agent 与身份
1. agent.register — Agent 身份注册
| 字段 | 类型 | 说明 |
|------|------|------|
| name | String | 显示名称 (1-64 字节) |
| metadata | Map | 键值对 (最多 16 条) |
Token 操作
2. token.transfer — CLW 转账
| 字段 | 类型 | 说明 |
|------|------|------|
| to | [u8; 32] | 接收地址 |
| amount | u128 | 金额(1 CLW = 10^9 基础单位) |
3. token.create — 创建自定义 Token
| 字段 | 类型 | 说明 |
|------|------|------|
| name | String | Token 名称 |
| symbol | String | 符号 (1-8 字符,大写) |
| decimals | u8 | 精度 (0-18) |
| total_supply | u128 | 初始供应量(铸造给创建者) |
4. token.mint_transfer — 自定义 Token 转账
| 字段 | 类型 | 说明 |
|------|------|------|
| token_id | [u8; 32] | Token 标识 |
| to | [u8; 32] | 接收地址 |
| amount | u128 | 金额 |
信誉与服务
5. reputation.attest — 信誉证明
| 字段 | 类型 | 说明 |
|------|------|------|
| to | [u8; 32] | 目标 Agent 地址 |
| category | String | 类别(如 "game"、"task") |
| score | i16 | 评分 (-100 到 +100) |
| platform | String | 证明平台名 |
| memo | String | 备注 (0-256 字节) |
6. service.register — 服务注册
| 字段 | 类型 | 说明 |
|------|------|------|
| service_type | String | 服务类型 |
| description | String | 描述 |
| price_token | [u8; 32] | 支付 Token |
| price_amount | u128 | 单次调用价格 |
| endpoint | String | 服务 URL |
| active | bool | 是否活跃 |
质押与验证
7. stake.deposit — 质押存入
锁定 CLW 作为验证者质押,最低 10,000 CLW。
| 字段 | 类型 | 说明 |
|------|------|------|
| amount | u128 | 质押金额(基础单位) |
质押后成为验证者候选人。验证者集合每个 epoch(100 个区块)重新计算。
8. stake.withdraw — 质押取回
发起解绑,开始 7 天冷却期(201,600 个区块)。
| 字段 | 类型 | 说明 |
|------|------|------|
| amount | u128 | 解绑金额(基础单位) |
解绑期间,代币保持锁定,不可转账或重新质押。
9. stake.claim — 领取质押
解绑期满后领取 CLW。自动领取所有已到期的解绑条目。
| 字段 | 类型 | 说明 | |------|------|------| | — | — | 无额外字段 |
手续费结构
所有交易支付最低 Gas 费 0.001 CLW(1,000,000 基础单位)。手续费分配:
| 接收方 | 份额 | 用途 | |--------|------|------| | 出块者 | 50% | 验证者直接激励 | | 燃烧 | 30% | 通缩压力 | | 生态基金 | 20% | 协议开发与资助 |