@exec402/core
v0.6.3
Published
Core SDK for exec402 protocol
Maintainers
Readme
@exec402/core
Core SDK for exec402 protocol
Installation
npm install @exec402/coreUsage
ExecClient
import { ExecClient } from "@exec402/core";
const client = new ExecClient({ network: "testnet" });
// Contract call
await client.call({ chainId, target, data, amount, initiator });
// Transfer
await client.transfer({ chainId, recipients, amounts, initiator });ExecProxyClient
import { ExecProxyClient } from "@exec402/core";
const proxy = new ExecProxyClient({ network: "testnet" });
// Build 402 response
const requirements = proxy.buildPaymentRequirements({
amount: "1000000",
resource: "https://example.com/call?amount=1000000",
});
// Forward request
const result = await proxy.forwardCall(paymentHeader, callParams);