Skip to content
GET /v1/governance

Recent governance proposals

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/shentu-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/shentu-api/v1/governance" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/shentu-api/v1/governance", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/shentu-api/v1/governance");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/shentu-api/v1/governance",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "chain": "Shentu",
        "count": 15,
        "symbol": "CTK",
        "proposals": [
            {
                "id": "54",
                "title": "shentud v2.18.0 upgrade",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2026-04-24T06:21:15.307864193Z",
                "voting_end_time": "2026-04-27T06:21:15.307864193Z"
            },
            {
                "id": "53",
                "title": "Optimization of Slashing Parameters",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2026-02-26T07:35:43.494038961Z",
                "voting_end_time": "2026-03-01T07:35:43.494038961Z"
            },
            {
                "id": "52",
                "title": "shentud v2.17.0 upgrade",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2026-02-09T14:07:16.485235854Z",
                "voting_end_time": "2026-02-12T14:07:16.485235854Z"
            },
            {
                "id": "51",
                "title": "shentud v2.16.0 upgrade",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-10-11T10:45:00.890587423Z",
                "voting_end_time": "2025-10-14T10:45:00.890587423Z"
            },
            {
                "id": "50",
                "title": "Adjust Community Pool Mint Allocation to 10%",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-07-24T07:55:27.280465371Z",
                "voting_end_time": "2025-07-27T07:55:27.280465371Z"
            },
            {
                "id": "49",
                "title": "shentud v2.15.0 upgrade",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-07-03T02:27:13.856017579Z",
                "voting_end_time": "2025-07-06T02:27:13.856017579Z"
            },
            {
                "id": "48",
                "title": "Chain Code Audit for x/bounty Module",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-03-20T02:57:52.912700124Z",
                "voting_end_time": "2025-03-23T02:57:52.912700124Z"
            },
            {
                "id": "47",
                "title": "shentud v2.14.0 upgrade",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2025-01-23T11:57:43.328918122Z",
                "voting_end_time": "2025-01-26T11:57:43.328918122Z"
            },
            {
                "id": "46",
                "title": "Recover Shentu IBC Client on Osmosis",
                "status": "PROPOSAL_STATUS_PASSED",
                "submit_time": "2024-11-24T08:58:18.329898244Z",
                "voting_end_time": "2024-11-27T08:58:18.329898244Z"
            },
            {
                "id": "45",
                "title": "Recover Shentu IBC Client on Osmosis",
                "status": "PROPOSAL_STATUS_FAILED",
                "submit_
…