{"openapi":"3.1.0","info":{"title":"Juno Network On-Chain API","version":"1.0.0","description":"Live on-chain data for Juno Network (the CosmWasm smart-contract hub L1, chain juno-1) with no key: staking economics (bonded vs unbonded JUNO, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total JUNO supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/juno-api","description":"oanor gateway"}],"tags":[{"name":"Staking"},{"name":"Governance"},{"name":"Supply"},{"name":"Economics"},{"name":"Chain"},{"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/staking":{"get":{"operationId":"get_v1_staking","tags":["Staking"],"summary":"Staking economics & parameters","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The Juno staking economics — bonded vs unbonded JUNO, the bonded ratio, and the chain's staking parameters (unbonding period, max validators, minimum commission). No parameters.","params":{"bond_denom":"ujuno","max_validators":25,"min_commission_rate":0.05,"unbonding_time_seconds":2419200},"source":"Juno Network (juno-1) LCD","bonded_juno":35295974.9,"not_bonded_juno":18489161.71,"bonded_ratio_percent":65.62},"meta":{"timestamp":"2026-06-15T02:10:35.966Z","request_id":"4eee90a3-205d-4750-ac5c-42fc6bc793c9"},"status":"ok","message":"Staking 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":"Active validator set ranked by voting power","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Results 1-100","schema":{"type":"string"},"example":"25"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The active Juno validator set, ranked by voting power — each validator's moniker, website, voting power (in JUNO), commission rate and status. Pass limit (1-100, default 25).","count":25,"source":"Juno Network (juno-1) LCD","validators":[{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"The_Cybernetics","website":"https://thecybernetics.org","commission_rate":0.05,"operator_address":"junovaloper1yfx5x9cs3nvncprlw0kuw2cgs9qq38uqnwfhd8","voting_power_juno":5099457.94,"max_commission_rate":0.5},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"DAO DAO","website":"https://daodao.zone","commission_rate":0.05,"operator_address":"junovaloper185hgkqs8q8ysnc8cvkgd8j2knnq2m0ah6ae73gntv9ampgwpmrxqlfzywn","voting_power_juno":4679662.57,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"SG-1","website":"https://sg-1.online","commission_rate":0.05,"operator_address":"junovaloper196ax4vc0lwpxndu9dyhvca7jhxp70rmcqcnylw","voting_power_juno":3324474.8,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Kintsugi Nodes","website":"https://kintsugi.tech","commission_rate":0.1,"operator_address":"junovaloper1juczud9nep06t0khghvm643hf9usw45r23gsmr","voting_power_juno":2206055.5,"max_commission_rate":1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Allnodes","website":"https://www.allnodes.com/juno","commission_rate":0.1,"operator_address":"junovaloper1v3lnt5cjjk9658yyrv2673pcqx3nzvkg256xjp","voting_power_juno":1812556.72,"max_commission_rate":1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"     polkachu.com","website":"https://polkachu.com","commission_rate":0.05,"operator_address":"junovaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pvzc6k3","voting_power_juno":1719509.9,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"ECO Stake 🌱 | REStake.app","website":"https://ecostake.com","commission_rate":0.05,"operator_address":"junovaloper19ur8r2l25qhsy9xvej5zgpuc5cpn6syydmwtrt","voting_power_juno":1349568.41,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"POSTHUMAN 🧬 StakeDrop","website":"https://posthuman.digital","commission_rate":0.05,"operator_address":"junovaloper1e8238v24qccht9mqc2w0r4luq462yxttjzn7qt","voting_power_juno":1294191.82,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"\tBlueStake 🚀 | 100% insurance","website":"https://bluestake.net","commission_rate":0.05,"operator_address":"junovaloper1z3svprqzmquw6mckh6rgyt0dmd4yhv7c6l58qc","voting_power_juno":1226596.34,"max_commission_rate":1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Kleomedes","website":"https://www.kleomed.es","commission_rate":0.05,"operator_address":"junovaloper1x8u2ypdr35802tjyjqyxan8x85fzxe6sk0qmh8","voting_power_juno":1129606.67,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":" AutoStake 🛡️ Slash Protected","website":"https://autostake.com","commission_rate":0.1,"operator_address":"junovaloper15yuuev6n8sfvvkqx2m4rqvrnu8vyuzvmkku3fm","voting_power_juno":1104181.98,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Silk Nodes","website":"SilkNodes.io","commission_rate":0.05,"operator_address":"junovaloper1v676erkdwd3hq2n2a7xte5qpymdfa8c8uyatcw","voting_power_juno":1070973.29,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"0base.vc","website":"https://0base.vc","commission_rate":0.05,"operator_address":"junovaloper1n3mhyp9fvcmuu8l0q8qvjy07x0rql8q4kjctkq","voting_power_juno":1035907.2,"max_commission_rate":0.5},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"SmartNodes 🛡 Slash Protected","website":"https://smartnodes.co","commission_rate":0.05,"operator_address":"junovaloper1q3jsx9dpfhtyqqgetwpe5tmk8f0ms5qywje8tw","voting_power_juno":979170.84,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Stake&Relax 🦥","website":"https://twitter.com/StakeandRelax","commission_rate":0.05,"operator_address":"junovaloper1yg0h9xeseq3qfu2vkwj3m29yf42lnyfmqasn35","voting_power_juno":972182.3,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Validatus","website":"https://www.validatus.com","commission_rate":0.1,"operator_address":"junovaloper19v94c3z7ckarwsum76kaagma0wqsqhh5w9jlsx","voting_power_juno":810524.9,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"🔥STAVR🔥 REStake ON✅","website":"https://stavr-team.gitbook.io/","commission_rate":0.1,"operator_address":"junovaloper177svs8gyz28pupaj6amgls6rahcmwmwq06fukv","voting_power_juno":772832.9,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Stakeflow","website":"https://validator.stakeflow.io","commission_rate":0.1,"operator_address":"junovaloper1ssmt2aveqpc7e0ncgxt0tpj83ur623dvk7uvng","voting_power_juno":751259.4,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Crosnest","website":"https://www.cros-nest.com","commission_rate":0.05,"operator_address":"junovaloper1p0r4znp29547d8ra5k8t6ls0ztm3tj74ak38wz","voting_power_juno":701502.84,"max_commission_rate":0.15},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Shutting Down - Redelegate","commission_rate":0.25,"operator_address":"junovaloper1y0us8xvsvfvqkk9c6nt5cfyu5au5tww2wsdcwk","voting_power_juno":700783.62,"max_commission_rate":0.25},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"NodesHub","website":"https://nodeshub.online","commission_rate":0.15,"operator_address":"junovaloper1zvuyw9utsdp3w0mnrructw87p8sy8a3snclwet","voting_power_juno":612875.44,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"🐾TRACE™","website":"https://trace-tm.tech/","commission_rate":0.1,"operator_address":"junovaloper13uflwz6ncv7wuey55rhh08nlmskpdpfevckja0","voting_power_juno":599180.85,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Cosmos Spaces ☮️ 💜 ⚛️","website":"https://linktr.ee/CosmosTwitterSpaces","commission_rate":0.05,"operator_address":"junovaloper1836fhsg6yqpu98vezfc7caakchqe8pvske7t8q","voting_power_juno":495931.35,"max_commission_rate":0.1},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"Shutting down - REDELEGATE ASAP","website":"https://twitter.com/CommunityStakin","commission_rate":0.05,"operator_address":"junovaloper1zxx8j75ngm8m38v9l5wreaavwnsuun7gcq5cu8","voting_power_juno":459191.34,"max_commission_rate":0.2},{"jailed":false,"status":"BOND_STATUS_BONDED","moniker":"owlstake","website":"https://owlstake.com","commission_rate":1,"operator_address":"junovaloper1t3cjxseweyyy5ssckdr2ynn0qx283hza33p056","voting_power_juno":387795.98,"max_commission_rate":1}]},"meta":{"timestamp":"2026-06-15T02:10:36.121Z","request_id":"4e59b256-89d1-47e4-8922-0a6498b3a28b"},"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":"Latest governance proposals","description":"","parameters":[{"name":"limit","in":"query","required":false,"description":"Results 1-50","schema":{"type":"string"},"example":"10"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The latest Juno on-chain governance proposals (most recent first) — each proposal's id, title, status and voting window. Pass limit (1-50, default 10).","count":10,"source":"Juno Network (juno-1) LCD","proposals":[{"title":"BN254 Precompile for CosmWasm — Cheap On-chain Groth16 Verification (post-#373)","status":"PROPOSAL_STATUS_PASSED","proposal_id":"374","submit_time":"2026-04-30T18:18:58.363902154Z","voting_end_time":"2026-05-05T18:18:58.363902154Z"},{"title":"JunoClaw — Verifiable AI Agents with TEE-Attested Junoswap Revival on Juno","status":"PROPOSAL_STATUS_PASSED","proposal_id":"373","submit_time":"2026-03-18T23:50:29.583756156Z","voting_end_time":"2026-03-24T00:08:59.494057187Z"},{"title":"Proposal: Reduce Maximum Validator Set to 25","status":"PROPOSAL_STATUS_PASSED","proposal_id":"372","submit_time":"2026-02-24T09:49:14.683204104Z","voting_end_time":"2026-03-01T13:21:14.756004742Z"},{"title":"Proposal: Delegate stJUNO LP Recovery to Dimi","status":"PROPOSAL_STATUS_PASSED","proposal_id":"371","submit_time":"2025-12-02T21:56:06.580684878Z","voting_end_time":"2025-12-08T08:00:49.047865455Z"},{"title":"Juno Upgrade v29","status":"PROPOSAL_STATUS_PASSED","proposal_id":"369","submit_time":"2025-06-05T15:09:50.045903474Z","voting_end_time":"2025-06-10T15:09:50.045903474Z"},{"title":"Juno Upgrade v29","status":"PROPOSAL_STATUS_REJECTED","proposal_id":"368","submit_time":"2025-05-28T07:56:29.217494024Z","voting_end_time":"2025-06-02T07:56:29.217494024Z"},{"title":"IBC light client update for Injective #2","status":"PROPOSAL_STATUS_REJECTED","proposal_id":"367","submit_time":"2025-05-19T12:19:03.008691287Z","voting_end_time":"2025-05-24T12:20:05.505886929Z"},{"title":"IBC light client recovery for Injective","status":"PROPOSAL_STATUS_FAILED","proposal_id":"365","submit_time":"2025-05-05T13:49:15.889337998Z","voting_end_time":"2025-05-10T13:52:45.720443489Z"},{"title":"Juno Upgrade (v28)","status":"PROPOSAL_STATUS_PASSED","proposal_id":"364","submit_time":"2025-04-30T12:06:24.569651501Z","voting_end_time":"2025-05-05T12:08:11.474591494Z"},{"title":"New Delegation Program","status":"PROPOSAL_STATUS_PASSED","proposal_id":"363","submit_time":"2025-04-09T08:30:17.275039468Z","voting_end_time":"2025-04-14T08:31:08.433993147Z"}]},"meta":{"timestamp":"2026-06-15T02:10:36.241Z","request_id":"901b7363-f596-4b11-8bda-b97d04d7cc79"},"status":"ok","message":"Governance 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":["Supply"],"summary":"Total JUNO supply","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The total supply of JUNO (the native token of Juno Network), in both JUNO and the ujuno micro-denomination. No parameters.","denom":"JUNO","source":"Juno Network (juno-1) LCD","micro_denom":"ujuno","total_supply_juno":138901449.39,"total_supply_ujuno":"138901449393334"},"meta":{"timestamp":"2026-06-15T02:10:36.358Z","request_id":"6a2e9b90-555b-403e-9668-9db6b9bc0b37"},"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/inflation":{"get":{"operationId":"get_v1_inflation","tags":["Economics"],"summary":"Monetary inflation & mint parameters","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The Juno monetary inflation — the current annual inflation rate, the JUNO minted per year (annual provisions), and the mint parameters (blocks per year, target bonded ratio, inflation band). No parameters.","params":{"mint_denom":"ujuno","blocks_per_year":10096186},"source":"Juno Network (juno-1) LCD","annual_provisions_juno":10458866.11,"annual_inflation_percent":8},"meta":{"timestamp":"2026-06-15T02:10:36.532Z","request_id":"e0e132f2-b925-4132-80d0-6c0d17edab1b"},"status":"ok","message":"Inflation 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/block":{"get":{"operationId":"get_v1_block","tags":["Chain"],"summary":"Latest block","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The latest finalized Juno block — height, timestamp, chain id, proposer and transaction count. No parameters.","time":"2026-06-15T02:10:32.381045329Z","round":0,"height":38880292,"source":"Juno Network (juno-1) LCD","num_txs":0,"chain_id":"juno-1","proposer_address":"ARyjKhINX4AHvp0qpgwceujwJjQ="},"meta":{"timestamp":"2026-06-15T02:10:36.666Z","request_id":"fbfd45e0-1f47-4cae-b023-6a80a45485a0"},"status":"ok","message":"Block 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":"Service metadata & endpoint catalog","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"sample":{"latest_height":38880292},"source":"Juno public Cosmos REST / LCD nodes (juno-api.polkachu.com and mirrors), keyless","service":"juno-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/block":"Latest block.","GET /v1/supply":"Total JUNO supply.","GET /v1/staking":"Staking economics & parameters.","GET /v1/inflation":"Monetary inflation & mint parameters.","GET /v1/governance":"Latest governance proposals (limit).","GET /v1/validators":"Active validator set (limit)."},"description":"Live on-chain data for Juno Network (the CosmWasm smart-contract hub L1, chain juno-1) with no key: staking economics (bonded vs unbonded JUNO, bonded ratio, staking parameters), the active validator set (moniker, voting power, commission, status), the total JUNO supply, monetary inflation (annual rate, annual provisions, mint parameters), the latest governance proposals, and the latest block. The Juno-on-chain / staking / inflation / governance layer for explorers, staking dashboards and research. Distinct from other chain readers — the Juno (juno-1) network. Live, short cache only.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-15T02:10:36.807Z","request_id":"170e9020-a3d8-4e2d-ba33-c71471ead389"},"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":9300,"rps_limit":2,"hard_limit":true},{"slug":"basic","name":"Basic","price_cents_month":2890,"monthly_call_quota":221000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":7910,"monthly_call_quota":1240000,"rps_limit":20,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":15140,"monthly_call_quota":6680000,"rps_limit":50,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/juno-api"}