/api/v1/status
Which chain this API serves, and whether it can answer.
Call this first. It tells you the chain id and whether that chain handles real money, whether a Kaching factory is deployed, whether the RPC and index are currently healthy, the fixed curve constants, and — importantly for launches — how many fields this chain's factory expects in the LaunchConfig tuple. A degraded index is reported in the body as index.up: false, not as a 5xx.
chain.launchPhase is on every envelope this API returns. While it is prelaunch the public Kaching website deliberately renders NO coins, prices, market caps or trades — the launchpad has not opened to the public — even though this API keeps serving whatever the index holds. Do not read coin counts or volumes from this deployment as evidence of an open, public market until it reads live.
- Auth
- None
- Rate limit
- 120/min · 600 keyed
- Cache-Control
- public, max-age=10, s-maxage=10, stale-while-revalidate=60
No parameters.
curl https://kaching.fun/api/v1/status
{
"ok": true,
"data": {
"api": { "version": "1", "docs": "/docs", "openapi": "/api/v1/openapi.json" },
"chain": {
"key": "local",
"chainId": 31337,
"name": "Anvil (Local)",
"realMoney": false,
"contractsDeployed": true,
"factory": "0x8f86403A4DE0BB5791fa46B8e795C547942fE4Cf",
"launchPhase": "prelaunch"
},
"rpc": { "up": true, "blockNumber": "412903" },
"index": { "up": true, "coins": 176, "source": "live" },
"contracts": { "deployed": true, "launchConfigFields": 10, "graduationVenue": "a locked Kaching AMM pair" },
"curve": { "totalSupply": "1000000000000000000000000000", "saleSupply": "793100000000000000000000000", "platformFeeBps": 50, "maxTotalFeeBps": 1000 },
"custody": { "model": "non-custodial" }
},
"meta": { "apiVersion": "1", "generatedAt": 1785000000000 }
}