SDK
A TypeScript SDK for building payment-gated APIs using the X402 protocol on the Cronos blockchain.
Installation
npm install @axicov/x402-cronos-sdkbun add @axicov/x402-cronos-sdkyarn add @axicov/x402-cronos-sdkQuick Start
import { createx402Tool } from "@axicov/x402-cronos-sdk";
createx402Tool(
async (input: { prompt: string }) => {
const response = await generateText(input.prompt);
return { result: response };
},
{
price: 0.01,
devWallet: "0xYourWalletAddress",
port: 8000,
}
);Configuration
X402Config
Property
Type
Required
Description
API Reference
createx402Tool
Parameter
Description
x402Middleware
Facilitator
Payment Flow
How X402 Works
HTTP Headers
Header
Direction
Description
Payment Requirements Format
Client Integration
Making Paid Requests
Using ethers.js
Examples
Image Generation API
Data Lookup Service
Multi-Endpoint API with Middleware
Network
Cronos Testnet
Property
Value
Getting Test Tokens
Environment Variables
TypeScript Support
Error Handling
Common Errors
Status
Meaning
Solution
Handling in Middleware
Last updated