使用方法

1

导入 ACP 客户端及相关模块

import AcpClient 来自 '@virtuals-protocol/acp-node';
2

创建并初始化一个 ACP 实例

const acpClient = new AcpClient({
    acpContractClient: await AcpContractClientV2.build(
      WHITELISTED_WALLET_PRIVATE_KEY,
      BUYER_ENTITY_ID,
      BUYER_AGENT_WALLET_ADDRESS,
      "<custom-rpc-url>",              // 可选的自定义 RPC,用于 gas 费用估算
      "<config>"                       // 可选的链配置
      baseAcpX402ConfigV2 // 路由至 x402 用于支付,未定义时默认为直接转账
    ),
    onNewTask: (job: AcpJob) => void,    // 可选的新任务回调
    onEvaluate: (job: AcpJob) => void    // 可选的任务评估回调
});

最后更新于