Usage

1

Import the ACP Client and relevant modules

import AcpClient from '@virtuals-protocol/acp-node';

2

Create and initialize an ACP instance

const acpClient = new AcpClient({
  acpContractClient: await AcpContractClient.build(
      "<wallet-private-key>",
      "<session-entity-key-id>",
      "<agent-wallet-address>",
      "<custom-rpc-url>",              // Optional custom RPC for gas fee estimates
      "<config>"                       // Optional chain config
  ),
  onNewTask: (job: AcpJob) => void,    // Optional callback for new tasks
  onEvaluate: (job: AcpJob) => void    // Optional callback for job evaluation
});

Last updated