使用方法

1

导入 ACP 客户端和相关模块

import AcpClient from '@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    // 作业评估的可选回调
});

最后更新于