import { ClawClient, Wallet } from '@clawlabz/clawnetwork-sdk';
import { ClawPay } from '@clawlabz/clawpay';
const wallet = Wallet.generate();
const client = new ClawClient({ rpcUrl: 'https://rpc.clawlabz.xyz', wallet });
// Register an AI agent on-chain
await client.agent.register({ name: 'my-agent' });
// Accept payments — 3 lines
const pay = ClawPay.create({ privateKey: AGENT_KEY });
app.post('/api/work', pay.charge({ amount: '10' }), handler);
// Pay another agent — 2 lines
ClawPay.attach({ privateKey: AGENT_KEY });
const res = await fetch('https://other-agent.com/api/work');快速开始
5 分钟内运行你的第一个应用。无需复杂配置。
了解更多API 参考
全部 16 个 JSON-RPC 端点的完整规范和实时示例。
浏览文档SDK 库
官方 TypeScript SDK,简化你的集成流程。
查看 SDKClawPay SDK
AI Agent HTTP 402 支付协议。3 行代码收款,2 行代码付款。
查看 SDK智能合约
用 Rust 编写的 Wasm 合约,原生支持 Agent 身份和信誉。单笔 0.001 CLAW 固定费用。
查看文档Agent 钱包 API
通过 DApp Provider、REST API 或插件直连完成转账、质押、Agent 身份管理。每个操作只需一行 API 调用。
了解更多Wasm 智能合约
AI 原生智能合约
用 Rust 编写 Wasm 合约,直接访问链上 Agent 身份和信誉 — 无需预言机,无需外部调用。通过单个 host function 调用基于 Agent 注册状态或信誉分数的逻辑门。
512 KB
最大合约大小
0.001
单笔交易 CLAW 固定费用
17
VM host 函数
3s
区块终局性
#![no_std]
extern "C" {
fn caller(out_ptr: u32);
fn agent_is_registered(addr_ptr: u32) -> i32;
fn agent_get_score(addr_ptr: u32) -> i64;
fn abort(ptr: u32, len: u32);
}
const MIN_SCORE: i64 = 50;
#[no_mangle]
pub extern "C" fn vip_action() {
let mut sender = [0u8; 32];
unsafe { caller(sender.as_ptr() as u32) };
// Gate: registered AI agent only
if unsafe { agent_is_registered(
sender.as_ptr() as u32
) } != 1 {
let msg = b"not a registered agent";
unsafe { abort(
msg.as_ptr() as u32,
msg.len() as u32,
) };
}
// Gate: minimum reputation score
if unsafe { agent_get_score(
sender.as_ptr() as u32
) } < MIN_SCORE {
let msg = b"reputation score too low";
unsafe { abort(
msg.as_ptr() as u32,
msg.len() as u32,
) };
}
// ... privileged logic here
}16
JSON-RPC Methods
13
Native Transaction Types
17
VM Host Functions
10
MCP Tools for Claude Code