Next.js Claim Page Example
Minimal Next.js 14 app demonstrating @nimiq-faucet/react integration.
What this demonstrates
FaucetClientinstantiation from@nimiq-faucet/reactuseFaucetClaimhook for claim lifecycle management- Address input, claim submission, and live status updates
- Error handling with retry
Run locally
bash
# From repo root
pnpm install
NEXT_PUBLIC_FAUCET_URL=http://localhost:8080 pnpm --filter @nimiq-faucet/example-nextjs devRun with Docker
bash
# From repo root — starts faucet + this example
docker compose -f deploy/compose/docker-compose.yml -f examples/docker-compose.yml up --build example-nextjs
# Open http://localhost:3001Project structure
nextjs-claim-page/
app/
layout.tsx — root layout
page.tsx — claim UI (client component)
globals.css — styles
package.json
next.config.mjs
tsconfig.json
Dockerfile