Documentation Index
Fetch the complete documentation index at: https://docs.chipipay.com/llms.txt
Use this file to discover all available pages before exploring further.
What you get
- Zero gas for end-users — Chipi’s paymaster covers transaction fees, paid in your service wallet’s USDC balance.
- Non-custodial — private keys are encrypted client-side with a user-chosen PIN (or passkey). Chipi never sees the unencrypted key.
- Production-grade auth — works with Clerk, Supabase, Better Auth, Firebase, or your own JWKS endpoint.
- Multiple wallet types — CHIPI v29 (default), v33 (with spending policies), or READY (Argent X).
Where this fits in the dashboard
In the Chipi Dashboard, this is the Gasless Wallets service. Once you’ve completed the 5 onboarding milestones (API keys → auth → first wallet → first transfer → webhook), you can monitor wallets and transfers from/services/gasless.
Open the Gasless service
Dashboard → Services → Gasless Wallets
Pick your stack
Node.js / Server-side
@chipi-stack/backend — create wallets and execute transfers from your server.Python (
chipi-stack on PyPI), React (@chipi-stack/chipi-react), and Expo (@chipi-stack/chipi-expo) guides land in follow-up PRs. The underlying API and chipi-stack@2.0.0 package are already shipped — until those guides arrive, see the language-specific reference under the SDK dropdown.Operations covered
| Operation | Endpoint | Smoke test |
|---|---|---|
| Create wallet | POST /v1/chipi-wallets | staging-smoke.test.ts |
| Get wallet by externalUserId | GET /v1/chipi-wallets/{externalUserId} | staging-smoke.test.ts |
| Transfer ERC-20 (gasless) | POST /transfer | staging-smoke.test.ts |
| Read token balance | GET /v1/chipi-wallets/{address}/balance | staging-reads.test.ts |
| Rotate PIN / passkey | PATCH /chipi-wallets/update-encryption-details | staging-update-encryption.test.ts |
| Session keys (create / register / execute / revoke) | various | staging-sessions.test.ts, staging-session-execute.test.ts |
Prerequisites
- A Chipi org and DEV instance (created at sign-up).
CHIPI_PUBLIC_KEYandCHIPI_SECRET_KEYfrom/configure/credentials.- A configured auth provider (
/configure/credentials→ JWKS section). Required to call any wallet endpoint.
