Prerequisites
- Python 3.10+
- A wallet with USDC on Base (+ small ETH for gas)
- For testnet: use
base-sepoliawith test USDC
Install the SDK
Configure your wallet
The SDK loads wallet configuration from environment variables or~/.xenarch/wallet.json.
- Environment variables
- Config file
- Auto-generate
Pay for gated content
Alternative: use the MCP server
If you’re using Claude Desktop or Claude Code, add Xenarch as an MCP server — no code required:Alternative: use LangChain or CrewAI
- LangChain
- CrewAI
Testnet
For testing without real funds, use Base Sepolia:0xc5aDdd66Da733101A5468857Aa3C6689Af9d1DDc) where anyone can mint tokens.