@agentpay-sui/client
v0.1.0
Published
Agent-side fetch wrapper for AgentPay x402 calls.
Readme
@agentpay-sui/client
Agent-side fetch wrapper for AgentPay x402 calls.
AgentPayClient performs the standard HTTP 402 loop:
- request a paid resource
- parse the
PAYMENT-REQUIREDchallenge, with legacy JSON fallback - sign Sui
PaymentAuth - retry with
PAYMENT-SIGNATUREand legacyX-PAYMENT - parse
PAYMENT-RESPONSEand legacyX-PAYMENT-RESPONSE
import { AgentPayClient } from "@agentpay-sui/client";
const client = new AgentPayClient({
signer,
network: "sui:testnet",
agentId,
walletId,
maxPerCallAmount: "1000000",
});
const { response, payment } = await client.fetchWithPayment(url);