{"openapi":"3.1.0","info":{"title":"cheqd Chain API","version":"1.0.0","description":"Real-time on-chain data for cheqd (chain-id cheqd-mainnet-1), a Cosmos-SDK Layer-1 purpose-built for decentralised identity, verifiable credentials and trust registries, with CHEQ as its native coin (base denom ncheq, 9 decimals), secured by delegated proof-of-stake. The status endpoint returns the chain id, latest block height and time, proposer and node application version so you can confirm the chain is live and producing blocks. The validators endpoint returns the full bonded validator set — each moniker, operator address, stake in CHEQ, commission rate and jailed flag — sorted by stake, plus the total bonded and not-bonded CHEQ. The supply endpoint returns the total CHEQ supply (in CHEQ and base ncheq), the bonded amount and the bonded ratio. The governance endpoint returns the most recent on-chain governance proposals with title, status and voting window. The meta endpoint documents the chain, denom and decimals. Reads a live cheqd Cosmos-SDK LCD node directly (with mirror fallback), so values are current to the latest block. Live, nothing stored. 5 endpoints. This serves chain-level staking, supply and governance data; for DID documents or credential resolution use a dedicated cheqd resolver API.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/cheqd-api","description":"oanor gateway"}],"tags":[{"name":"Chain"},{"name":"Staking"},{"name":"Governance"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/status":{"get":{"operationId":"get_v1_status","tags":["Chain"],"summary":"Chain status: latest block, chain id, node version","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"cheqd","healthy":true,"chain_id":"cheqd-mainnet-1","native_symbol":"CHEQ","node_app_version":"HEAD-f716291454b23198db6ce6ffd931073d66fb7ca9","proposer_address":"Mczkp1d7hcKkFTulLEH9YJ02wKs=","latest_block_time":"2026-06-15T20:39:59.668471940Z","latest_block_height":24886769},"meta":{"timestamp":"2026-06-15T20:40:34.784Z","request_id":"a0a55c05-4866-404e-b2e0-ba8dcabf86c0"},"status":"ok","message":"Chain status retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/supply":{"get":{"operationId":"get_v1_supply","tags":["Staking"],"summary":"Total CHEQ supply and bonded ratio","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"cheqd","denom":"ncheq","decimals":9,"bonded_cheq":"510364633.654565592","native_symbol":"CHEQ","bonded_ratio_pct":40.19,"total_supply_cheq":"1269750533.656720149","total_supply_ncheq":"1269750533656720149"},"meta":{"timestamp":"2026-06-15T20:40:34.879Z","request_id":"4b41230a-96f4-407b-9e74-a9e7f358fdfa"},"status":"ok","message":"Supply retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/validators":{"get":{"operationId":"get_v1_validators","tags":["Staking"],"summary":"Bonded validator set with stake and commission","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"cheqd","validators":[{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"cCDAO validator node 🌟","tokens_cheq":"85683610.590405932","tokens_ncheq":"85683610590405932","commission_rate":0.1,"operator_address":"cheqdvaloper1mlul88erx8yrjm3frdpwysddrjqc5rstc9xag3"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Stakewolle.com | 100% Insurance","tokens_cheq":"66089315.540586468","tokens_ncheq":"66089315540586468","commission_rate":0.05,"operator_address":"cheqdvaloper17jmj8pkp6s497n0kj50yhm0pt36hsyc2xe82na"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Anonyome Labs","tokens_cheq":"44769169.670617981","tokens_ncheq":"44769169670617981","commission_rate":0.02,"operator_address":"cheqdvaloper1djh8syeug9ylw7v8ca6jvq3s59klzmm4fm949w"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"cheqd","tokens_cheq":"42514535.377991987","tokens_ncheq":"42514535377991987","commission_rate":0.2,"operator_address":"cheqdvaloper1lg0vwuu888hu4arnt9egtqrm2662kcrtf2unrs"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Vitwit (Previously Witval)","tokens_cheq":"19060604.700008596","tokens_ncheq":"19060604700008596","commission_rate":0.1,"operator_address":"cheqdvaloper1svucqaevytxzkp9t2jvkmywj86at7268vwudph"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Citadel.one","tokens_cheq":"18628716.187312901","tokens_ncheq":"18628716187312901","commission_rate":0.05,"operator_address":"cheqdvaloper15jeqnr0z4j654a4nex2v3wlf4w8p5pkcer89az"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":" AutoStake 🛡️ Slash Protected","tokens_cheq":"17984720.240557842","tokens_ncheq":"17984720240557842","commission_rate":0.1,"operator_address":"cheqdvaloper195dyuqn5hrq8nktwhqpn6uqxtvell0nwynmqaj"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Baby Yoda Ventures","tokens_cheq":"17466225.412935785","tokens_ncheq":"17466225412935785","commission_rate":0.05,"operator_address":"cheqdvaloper1kn3vj97l4k8t55073ragpk9zeufrnzh8shfr2j"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Kleomedes","tokens_cheq":"16759229.536029457","tokens_ncheq":"16759229536029457","commission_rate":0.05,"operator_address":"cheqdvaloper1s02t0gudrjggwjsfq8rr7e9dk9mfu0xv0kd355"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Outlier Ventures","tokens_cheq":"14705055.08920783","tokens_ncheq":"14705055089207830","commission_rate":0.1,"operator_address":"cheqdvaloper1apqge9306p88p0naqcw94fxzcmpql4jt46g9jj"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Blockval | Restake","tokens_cheq":"14200242.283169803","tokens_ncheq":"14200242283169803","commission_rate":0.1,"operator_address":"cheqdvaloper1vypnkf7fler02lukfxvrjyt92uz2yylqmv9w88"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"DIDLab","tokens_cheq":"14167356.899668003","tokens_ncheq":"14167356899668003","commission_rate":0.06,"operator_address":"cheqdvaloper13ul7slwlpk8fklmzyrjeh67lkjl9wrzm79f4jt"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"🔥STAVR🔥 REStake ON✅","tokens_cheq":"14056101.190739912","tokens_ncheq":"14056101190739912","commission_rate":0.1,"operator_address":"cheqdvaloper167t2yzx24s0n92esd9xd6zwmy2ya92teac7evx"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"node101","tokens_cheq":"13901192.074156017","tokens_ncheq":"13901192074156017","commission_rate":0.05,"operator_address":"cheqdvaloper1lrzxwu4dmy8030waevcpft7rpxjjz26c47206d"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":" Lavender.Five Nodes 🐝","tokens_cheq":"13377465.248672511","tokens_ncheq":"13377465248672511","commission_rate":0.05,"operator_address":"cheqdvaloper1wd02ktcvpananlvd9u6jm3x3ap3vmw592tz7g5"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"CroutonDigital","tokens_cheq":"13300001.777489999","tokens_ncheq":"13300001777489999","commission_rate":0.1,"operator_address":"cheqdvaloper1sc2rssfv3wrl9ard9yz876srpzjrnfersfleld"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Conqueror","tokens_cheq":"12735219.325599999","tokens_ncheq":"12735219325599999","commission_rate":0.1,"operator_address":"cheqdvaloper1u3eumv0nlemvsal7emeleffr6vn8crxaxzdn3m"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"BadgerBite","tokens_cheq":"11508841.35459069","tokens_ncheq":"11508841354590690","commission_rate":0.05,"operator_address":"cheqdvaloper1scj052xwfajrpyydqkcq23j8zc8nsavw7mvxhq"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"polkachu.com","tokens_cheq":"9383123.330664301","tokens_ncheq":"9383123330664301","commission_rate":0.05,"operator_address":"cheqdvaloper1fv3zz8fftvjky7tmu8u2f6snh0x6zzfpqdyh8h"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"\tEZ Staking","tokens_cheq":"8985701.587832321","tokens_ncheq":"8985701587832321","commission_rate":0.05,"operator_address":"cheqdvaloper1gjtvly9lel6zskvwtvlg5vhwpu9c9waw2vq30x"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"StakeCapital","tokens_cheq":"6779737.314234003","tokens_ncheq":"6779737314234003","commission_rate":1,"operator_address":"cheqdvaloper1y3jmcfcj7n3w9dx2zav5pp2xczmk2jd2lyhs0p"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"vNodes[V]","tokens_cheq":"5837650.429464774","tokens_ncheq":"5837650429464774","commission_rate":0.06,"operator_address":"cheqdvaloper1j9kcwdayaktu4ma4jeqq67t2tfze5pnuw489xq"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Blackhox","tokens_cheq":"5728023.961209037","tokens_ncheq":"5728023961209037","commission_rate":0.02,"operator_address":"cheqdvaloper16lffv8qn8v6ur6snldf76xhqu9sel29j44ts69"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"NodeStake","tokens_cheq":"5087467.10533181","tokens_ncheq":"5087467105331810","commission_rate":0.2,"operator_address":"cheqdvaloper10n3fs6fkl4fp9dcsdfl2vl3ay7pk7snnqchj26"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Synergy Nodes","tokens_cheq":"4490622.812552761","tokens_ncheq":"4490622812552761","commission_rate":0.05,"operator_address":"cheqdvaloper1xesqr8vjvy34jhu027zd70ypl0nnev5eh46lrc"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"AlxVoy ⚡ ANODE.TEAM","tokens_cheq":"3898677.95745903","tokens_ncheq":"3898677957459030","commission_rate":0.05,"operator_address":"cheqdvaloper1vzuap003tuujzq2lqzxl52uv05snav66jjdvpd"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"OtterSync","tokens_cheq":"3410539.989724753","tokens_ncheq":"3410539989724753","commission_rate":0.02,"operator_address":"cheqdvaloper1v4duy4uppgve64evev3hfcnau8sxnhnz5kxfas"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"DanubeTech-NewValidator","tokens_cheq":"3019070.843084971","tokens_ncheq":"3019070843084971","commission_rate":0.25,"operator_address":"cheqdvaloper1kjnwyc5d5jf64tt050n62gtt2nme9q822npycf"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"ChainTools","tokens_cheq":"1809461.475928172","tokens_ncheq":"1809461475928172","commission_rate":0.05,"operator_address":"cheqdvaloper19mrngaktjpw8lyzn6ykctqfy5whf2zmrznq5lt"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"DIDx","tokens_cheq":"384372.874626171","tokens_ncheq":"384372874626171","commission_rate":0.1,"operator_address":"cheqdvaloper1qe038vuhz7ks4wwuq2adataa0x8xzpjsl5ttef"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"monokee","tokens_cheq":"361625.072616098","tokens_ncheq":"361625072616098","commission_rate":0.099332,"operator_address":"cheqdvaloper1656m8vws5j5p5lv8f4yhrnr579f3ugdpextjar"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"OriginVault.box","tokens_cheq":"125041.601635185","tokens_ncheq":"125041601635185","commission_rate":0.2,"operator_address":"cheqdvaloper1m6xc5qwz7rktlpla7dkl632fsv6yc39pr2azfu"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Start-Staking.cc","tokens_cheq":"108896.876699844","tokens_ncheq":"108896876699844","commission_rate":0.05,"operator_address":"cheqdvaloper1mpy34essw3hawylg4k393m08nnvsfv6a68f8r4"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Orbital Alchemists","tokens_cheq":"20008.372625594","tokens_ncheq":"20008372625594","commission_rate":0.05,"operator_address":"cheqdvaloper1qxlzzwlq3mwn9kjdq0r8rkum07e2xfdpg5lzwh"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Kynraze","tokens_cheq":"19819.800001021","tokens_ncheq":"19819800001021","commission_rate":0.1,"operator_address":"cheqdvaloper122hhp47p8h2cmrmetp7hwevw35v2vpcjfnh7ru"},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Aurie","tokens_cheq":"7189.749134033","tokens_ncheq":"7189749134033","commission_rate":0.1,"operator_address":"cheqdvaloper1cq20sqmquq8p39y76xa4ftm4dvuxxnjn8w4x3u"}],"native_symbol":"CHEQ","bonded_tokens_cheq":"510364633.654565592","bonded_validator_count":36,"not_bonded_tokens_cheq":"115247378.558877231"},"meta":{"timestamp":"2026-06-15T20:40:34.974Z","request_id":"edcb1f70-e606-480f-a5d8-dfa8533b1f8c"},"status":"ok","message":"Validators retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/governance":{"get":{"operationId":"get_v1_governance","tags":["Governance"],"summary":"Recent on-chain governance proposals","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"chain":"cheqd","count":10,"proposals":[{"id":"72","title":"Software Upgrade proposal for cheqd-mainnet-1 from v4.1.6 to v4.2.1","status":"PROPOSAL_STATUS_PASSED","summary":"Proposal to upgrade cheqd-node to [v4.2.1](https://github.com/cheqd/cheqd-node/releases/tag/v4.2.1). See more details about the upgrade [here](https://cheqd.link/v4-feature).","submit_time":"2026-02-19T23:16:42.734968507Z","voting_end_time":"2026-02-24T23:16:42.734968507Z"},{"id":"71","title":"Recover expired IBC client between Cheqd and Secret","status":"PROPOSAL_STATUS_PASSED","summary":"This proposal aims to recover expired 07-tendermint-85 IBC client by using substitute client - 07-tendermint-88.\\n This is a standard procedure described in [the IBC documentation](https://ibc.cosmos.network/main/ibc/proposals.html#expired-","submit_time":"2025-12-02T14:38:32.528333178Z","voting_end_time":"2025-12-07T14:38:32.528333178Z"},{"id":"70","title":"Software Upgrade proposal for cheqd-mainnet-1 from v4.1.5 to v4.1.6","status":"PROPOSAL_STATUS_PASSED","summary":"Proposal to upgrade cheqd-node to [v4.1.6](https://github.com/cheqd/cheqd-node/releases/tag/v4.1.6), targeting height - 21814350. See more details about the upgrade [here](https://cheqd.link/v4-minor-upgrade).","submit_time":"2025-11-20T11:34:09.313684339Z","voting_end_time":"2025-11-25T11:34:09.313684339Z"},{"id":"69","title":"Community Pool Funding for OriginVault’s Public Utility Tool (PUT)","status":"PROPOSAL_STATUS_PASSED","summary":"Request 1,000,000 CHEQ to (1) onboard up to 10,000 Verified Person Credentials on cheqd (did:cheqd + status lists), (2) complete & open-source the PUT under OpenVerifiable, and (3) launch a C2PA provenance registry for private manifest stag","submit_time":"2025-10-06T02:40:40.571418557Z","voting_end_time":"2025-10-11T02:43:35.883514095Z"},{"id":"68","title":"Reduce network inflation to ~1.5%","status":"PROPOSAL_STATUS_PASSED","summary":"The proposal is a community led initiative, with the sole purpose of creating network conditions to return token supply to 1,000,000,000 CHEQ as soon as possible. We propose setting inflation to approx. 1.5%: [Discussion to Reduce Network I","submit_time":"2025-09-26T20:24:54.767835480Z","voting_end_time":"2025-10-01T20:24:54.767835480Z"},{"id":"66","title":"Software Upgrade proposal for cheqd-mainnet-1 from v4.1.1 to v4.1.4","status":"PROPOSAL_STATUS_PASSED","summary":"Proposal to upgrade cheqd-node to [v4.1.4](https://github.com/cheqd/cheqd-node/releases/tag/v4.1.4), targeting height 20739500. For more details, see [our forum discussion](https://cheqd.link/v4-patch-disccussion).","submit_time":"2025-09-11T10:42:18.965611963Z","voting_end_time":"2025-09-16T10:42:18.965611963Z"},{"id":"65","title":"Software Upgrade proposal for cheqd-mainnet-1 from v3.1.9 to v4","status":"PROPOSAL_STATUS_PASSED","summary":"Proposal to upgrade cheqd-node from [v3.1.9](https://github.com/cheqd/cheqd-node/releases/tag/v3.1.9) currently active on mainnet to [v4.1.1](https://github.com/cheqd/cheqd-node/releases/tag/v4.1.1).","submit_time":"2025-08-07T14:29:38.705618061Z","voting_end_time":"2025-08-12T14:29:38.705618061Z"},{"id":"64","title":"Software Upgrade proposal for cheqd-mainnet-1 from v3.1.5 to v3.1.9","status":"PROPOSAL_STATUS_PASSED","summary":"Proposal to upgrade cheqd-node from [v3.1.5](https://github.com/cheqd/cheqd-node/releases/tag/v3.1.5) currently active on mainnet to [v3.1.9](https://github.com/cheqd/cheqd-node/releases/tag/v3.1.9).","submit_time":"2025-04-11T09:45:43.488694131Z","voting_end_time":"2025-04-16T09:45:43.488694131Z"},{"id":"63","title":"Update expired IBC client between Cheqd and Gravity Bridge","status":"PROPOSAL_STATUS_PASSED","summary":"This proposal aims to recover expired 07-tendermint-13 IBC client by using substitute client - 07-tendermint-87.\\nThis is a standard procedure described in [the IBC documentation](https://ibc.cosmos.network/main/ibc/proposals.html#expired-l","submit_time":"2025-03-19T11:48:04.512401002Z","voting_end_time":"2025-03-24T11:48:04.512401002Z"},{"id":"62","title":"Update expired IBC client between Cheqd and Secret network","status":"PROPOSAL_STATUS_PASSED","summary":"This proposal aims to recover expired 07-tendermint-85 IBC client by using substitute client - 07-tendermint-86.\\nThis is a standard procedure described in [the IBC documentation](https://ibc.cosmos.network/main/ibc/proposals.html#expired-l","submit_time":"2025-03-19T11:43:53.308330917Z","voting_end_time":"2025-03-24T11:46:39.137464070Z"}]},"meta":{"timestamp":"2026-06-15T20:40:35.072Z","request_id":"e6661d5b-55ee-494c-9cc7-823a9ebb72ad"},"status":"ok","message":"Governance proposals retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Chain metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"type":"Cosmos-SDK Layer-1 (Tendermint/CometBFT)","chain":"cheqd","denom":"ncheq","chain_id":"cheqd-mainnet-1","decimals":9,"ecosystem":"cheqd — a Cosmos-SDK Layer-1 network for decentralised identity, verifiable credentials and trust registries, native coin CHEQ (base denom ncheq, 9 decimals), secured by delegated proof-of-stake.","endpoints":["/v1/status","/v1/validators","/v1/supply","/v1/governance","/v1/meta"],"documentation":"https://cheqd-api.oanor.dev","native_symbol":"CHEQ"},"meta":{"timestamp":"2026-06-15T20:40:35.166Z","request_id":"baac3730-ea3f-42ff-bc0d-4ecbf4a73178"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":270,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":1290,"monthly_call_quota":22700,"rps_limit":5,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":3490,"monthly_call_quota":118500,"rps_limit":20,"hard_limit":true},{"slug":"mega","name":"Mega","price_cents_month":7660,"monthly_call_quota":538000,"rps_limit":60,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/cheqd-api"}