安装
客户端初始化
代理
aw.agents.create(params)
创建一个带有 MPC 安全钱包的新代理。
aw.agents.get(agentId)
通过 ID 获取代理。
aw.agents.list(params?)
列出您账户的所有代理。
aw.agents.freeze(agentId)
立即冻结代理的钱包,阻止所有交易。
aw.agents.unfreeze(agentId)
在冻结后重新启用代理的钱包(需遵守 10 分钟冷却期)。
支付
aw.payments.send(params)
发送直接链上支付。
aw.payments.get(transactionId)
获取交易详情和状态。
aw.payments.list(params)
列出代理的交易。
x402 微支付
aw.x402.createSession(params)
创建一个带有消费预算的 x402 支付会话。
aw.x402.check(params)
检查目标 URL 是否支持 x402 支付协商。
aw.x402.pay(params)
协商并完成一次 x402 支付。
aw.x402.sessionPay(sessionId, params)
使用现有会话预算支付。
aw.x402.httpInterceptor(params)
创建一个 HTTP fetch 包装器,自动处理 x402 v2 挑战:
- 从 402 响应中读取
PAYMENT-REQUIRED头部 - 通过 AgentWallex 提交支付
- 使用
PAYMENT-SIGNATURE头部重试请求