594174827d
* Minor grammar tweaks * Minor final tweaks to grammar.
64 lines
2.2 KiB
Plaintext
64 lines
2.2 KiB
Plaintext
---
|
|
title: "NymAPI - Token Supply and Credential Endpoints"
|
|
description: "Reference for the NymAPI, a validator sidecar that caches Nyx blockchain data and exposes endpoints for circulating NYM supply, zk-nym credentials, and network topology."
|
|
schemaType: "TechArticle"
|
|
section: "APIs"
|
|
lastUpdated: "2026-03-15"
|
|
---
|
|
|
|
import APITable from 'components/api-table.tsx'
|
|
import { RedocStandalone } from 'redoc'
|
|
import { Callout } from 'nextra/components'
|
|
|
|
# NymAPI
|
|
|
|
The NymAPI is a sidecar binary operated by members of the Nyx Validator set that caches smart contract data from the Nyx blockchain and exposes it via HTTP endpoints, making queries faster and more scalable than querying the chain directly.
|
|
|
|
**Key endpoint categories:**
|
|
- **Token economics:** circulating NYM supply, staking information
|
|
- **Credential data:** zk-nym ticketbook information, global and per-ticketbook data
|
|
- **Network topology:** cached node and mixnet data from on-chain contracts
|
|
|
|
For operator setup instructions, see the [NymAPI Operator Guide](/operators/nodes/validator-setup/nym-api).
|
|
|
|
## Quick examples
|
|
|
|
**Get the circulating NYM supply:**
|
|
```bash
|
|
curl https://validator.nymtech.net/api/v1/circulating-supply
|
|
```
|
|
|
|
**Get the current network topology (Mix Nodes and gateways):**
|
|
```bash
|
|
curl https://validator.nymtech.net/api/v1/mixnodes/active
|
|
```
|
|
|
|
## Mainnet endpoints
|
|
|
|
- **OpenAPI spec:** [validator.nymtech.net/api-docs/openapi.json](https://validator.nymtech.net/api-docs/openapi.json)
|
|
- **Swagger UI:** [validator.nymtech.net/api/swagger/index.html](https://validator.nymtech.net/api/swagger/index.html)
|
|
|
|
<Callout type="info">
|
|
Other NymAPI instances are available. You can find their Swagger endpoints here:
|
|
<APITable endpoint="https://api.nymtech.net/cosmwasm/wasm/v1/contract/n19604yflqggs9mk2z26mqygq43q2kr3n932egxx630svywd5mpxjsztfpvx/smart/eyJnZXRfY3VycmVudF9kZWFsZXJzIjogeyJsaW1pdCI6IDMwfX0=" />
|
|
|
|
There is also an overview of endpoints at [cosmos.directory/nyx](https://cosmos.directory/nyx).
|
|
</Callout>
|
|
|
|
## Full API reference
|
|
|
|
<br />
|
|
|
|
<RedocStandalone
|
|
specUrl="https://validator.nymtech.net/api-docs/openapi.json"
|
|
options={{
|
|
nativeScrollbars: true,
|
|
theme: {
|
|
sidebar: {
|
|
backgroundColor: '#273239',
|
|
textColor: '#FCFDFE'
|
|
}
|
|
}
|
|
}}
|
|
/>
|