Public registry and indexer counts

GET/api/v1/registry/stats

Public counts for dashboards and ecosystem reports. Any count the deployment cannot compute is null, never 0.

Parameters

None.

Example request

curl example
curl -s -H "Accept: application/json" "https://signet-web-pearl.vercel.app/api/v1/registry/stats"
@signet/sdk example
import { SignetClient } from '@signet/sdk';

const signet = new SignetClient({ baseUrl: 'https://signet-web-pearl.vercel.app' });
const result = await signet.getRegistryStats();

Responses

200 · The registry statistics.

Headers: Cache-Control

Fields of a 200 response
FieldTypeDescription
dataobject
boundHandlesinteger | nullTotal handles currently bound in the registry, or null if unreadable.
indexedContractsinteger | nullTotal contracts indexed in the database, or null if unavailable.
indexedWalletsinteger | nullTotal wallets indexed in the database, or null if unavailable.
networkstringThe Stellar network this deployment is configured for.
registryContractstringConfigured Identity Registry contract address.

429 · Rate limit exceeded.

500 · Internal server error.

Example response

Generated from the schema; real values differ.

example response
{
  "data": {
    "boundHandles": 3,
    "indexedContracts": 3,
    "indexedWallets": 3,
    "network": "string",
    "registryContract": "string"
  }
}