Quickstart
Deployed Contracts (Sepolia)
| Contract | Address |
|---|---|
| ERC7984Example | 0x803d7ADD44B238F40106B1C4439ecAcd05910dc7 |
| Airdrop | 0xA07a8cd761401cA9036622f85903c01394175fD8 |
Setup
1. Clone and Install
git clone https://github.com/tomi204/x402-zama.git
cd x402-zama
pnpm install
2. Configure
Create .env.local in packages/x402-zama-example:
NEXT_PUBLIC_MERCHANT_ADDRESS="0xYourAddress"
NEXT_PUBLIC_TOKEN_ADDRESS="0x803d7ADD44B238F40106B1C4439ecAcd05910dc7"
FACILITATOR_URL="https://zama-facilitator.ultravioletadao.xyz"
3. Run
cd packages/x402-zama-example
pnpm dev
Open http://localhost:3000.
Test Flow
- Connect wallet (Sepolia network)
- Get Sepolia ETH from a faucet
- Claim tokens from airdrop
- Access premium content