Cosmos
Since: cosmos-sdk 0.47
address is the account address string.
GET /cosmos/auth/v1beta1/account_info/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"info": {
"address": "text",
"pub_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"account_number": "text",
"sequence": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
Since: cosmos-sdk 0.43
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/auth/v1beta1/accounts HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"accounts": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
address defines the address to query for.
GET /cosmos/auth/v1beta1/accounts/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"account": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
Since: cosmos-sdk 0.46.2
Deprecated, use account_id instead
id is the account number of the address to be queried. This field should have been an uint64 (like all account numbers), and will be updated to uint64 in a future version of the auth query.
account_id is the account number of the address to be queried.
Since: cosmos-sdk 0.47
GET /cosmos/auth/v1beta1/address_by_id/{id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"account_address": "text"
}
Since: cosmos-sdk 0.46
GET /cosmos/auth/v1beta1/bech32/{address_bytes} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"address_string": "text"
}
Since: cosmos-sdk 0.46
GET /cosmos/auth/v1beta1/bech32/{address_string} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"address_bytes": "Ynl0ZXM="
}
Since: cosmos-sdk 0.46
GET /cosmos/auth/v1beta1/module_accounts HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"accounts": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
}
GET /cosmos/auth/v1beta1/module_accounts/{name} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"account": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
GET /cosmos/auth/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"max_memo_characters": "text",
"tx_sig_limit": "text",
"tx_size_cost_per_byte": "text",
"sig_verify_cost_ed25519": "text",
"sig_verify_cost_secp256k1": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
address is the address to query balances for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
resolve_denom is the flag to resolve the denom into a human-readable form from the metadata.
Since: cosmos-sdk 0.50
GET /cosmos/bank/v1beta1/balances/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"balances": [
{
"denom": "text",
"amount": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
address is the address to query balances for.
denom is the coin denom to query balances for.
GET /cosmos/bank/v1beta1/balances/{address}/by_denom HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"balance": {
"denom": "text",
"amount": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
Since: cosmos-sdk 0.46
denom defines the coin denomination to query all account holders for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/bank/v1beta1/denom_owners/{denom} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"denom_owners": [
{
"address": "text",
"balance": {
"denom": "text",
"amount": "text"
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
Since: cosmos-sdk 0.50.3
denom defines the coin denomination to query all account holders for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/bank/v1beta1/denom_owners_by_query HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"denom_owners": [
{
"address": "text",
"balance": {
"denom": "text",
"amount": "text"
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/bank/v1beta1/denoms_metadata HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"metadatas": [
{
"description": "text",
"denom_units": [
{
"denom": "text",
"exponent": 1,
"aliases": [
"text"
]
}
],
"base": "text",
"display": "text",
"name": "text",
"symbol": "text",
"uri": "text",
"uri_hash": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
denom is the coin denom to query the metadata for.
GET /cosmos/bank/v1beta1/denoms_metadata/{denom} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"metadata": {
"description": "text",
"denom_units": [
{
"denom": "text",
"exponent": 1,
"aliases": [
"text"
]
}
],
"base": "text",
"display": "text",
"name": "text",
"symbol": "text",
"uri": "text",
"uri_hash": "text"
}
}
denom is the coin denom to query the metadata for.
GET /cosmos/bank/v1beta1/denoms_metadata_by_query_string HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"metadata": {
"description": "text",
"denom_units": [
{
"denom": "text",
"exponent": 1,
"aliases": [
"text"
]
}
],
"base": "text",
"display": "text",
"name": "text",
"symbol": "text",
"uri": "text",
"uri_hash": "text"
}
}
GET /cosmos/bank/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"send_enabled": [
{
"denom": "text",
"enabled": true
}
],
"default_send_enabled": true
}
}
This query only returns denominations that have specific SendEnabled settings. Any denomination that does not have a specific setting will use the default params.default_send_enabled, and will not be returned by this query.
Since: cosmos-sdk 0.47
denoms is the specific denoms you want look up. Leave empty to get all entries.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/bank/v1beta1/send_enabled HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"send_enabled": [
{
"denom": "text",
"enabled": true
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
Since: cosmos-sdk 0.46
address is the address to query spendable balances for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/bank/v1beta1/spendable_balances/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"balances": [
{
"denom": "text",
"amount": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
Since: cosmos-sdk 0.47
address is the address to query balances for.
denom is the coin denom to query balances for.
GET /cosmos/bank/v1beta1/spendable_balances/{address}/by_denom HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"balance": {
"denom": "text",
"amount": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/bank/v1beta1/supply HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"supply": [
{
"denom": "text",
"amount": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
denom is the coin denom to query balances for.
GET /cosmos/bank/v1beta1/supply/by_denom HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"amount": {
"denom": "text",
"amount": "text"
}
}
ABCIQuery defines a query handler that supports ABCI queries directly to the
application, bypassing Tendermint completely. The ABCI query must contain
a valid and supported path, including app, custom, p2p, and store.
Since: cosmos-sdk 0.46
GET /cosmos/base/tendermint/v1beta1/abci_query HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"code": 1,
"log": "text",
"info": "text",
"index": "text",
"key": "Ynl0ZXM=",
"value": "Ynl0ZXM=",
"proof_ops": {
"ops": [
{
"type": "text",
"key": "Ynl0ZXM=",
"data": "Ynl0ZXM="
}
]
},
"height": "text",
"codespace": "text"
}
GET /cosmos/base/tendermint/v1beta1/blocks/latest HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"block": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"data": {
"txs": [
"Ynl0ZXM="
]
},
"evidence": {
"evidence": [
{
"duplicate_vote_evidence": {
"vote_a": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"vote_b": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"total_voting_power": "text",
"validator_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
},
"light_client_attack_evidence": {
"conflicting_block": {
"signed_header": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"validator_set": {
"validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"proposer": {
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
},
"total_voting_power": "text"
}
},
"common_height": "text",
"byzantine_validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"total_voting_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
}
}
]
},
"last_commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"sdk_block": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "text"
},
"data": {
"txs": [
"Ynl0ZXM="
]
},
"evidence": {
"evidence": [
{
"duplicate_vote_evidence": {
"vote_a": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"vote_b": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"total_voting_power": "text",
"validator_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
},
"light_client_attack_evidence": {
"conflicting_block": {
"signed_header": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"validator_set": {
"validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"proposer": {
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
},
"total_voting_power": "text"
}
},
"common_height": "text",
"byzantine_validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"total_voting_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
}
}
]
},
"last_commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
}
}
GET /cosmos/base/tendermint/v1beta1/blocks/{height} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"block": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"data": {
"txs": [
"Ynl0ZXM="
]
},
"evidence": {
"evidence": [
{
"duplicate_vote_evidence": {
"vote_a": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"vote_b": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"total_voting_power": "text",
"validator_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
},
"light_client_attack_evidence": {
"conflicting_block": {
"signed_header": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"validator_set": {
"validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"proposer": {
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
},
"total_voting_power": "text"
}
},
"common_height": "text",
"byzantine_validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"total_voting_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
}
}
]
},
"last_commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"sdk_block": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "text"
},
"data": {
"txs": [
"Ynl0ZXM="
]
},
"evidence": {
"evidence": [
{
"duplicate_vote_evidence": {
"vote_a": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"vote_b": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"total_voting_power": "text",
"validator_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
},
"light_client_attack_evidence": {
"conflicting_block": {
"signed_header": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"validator_set": {
"validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"proposer": {
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
},
"total_voting_power": "text"
}
},
"common_height": "text",
"byzantine_validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"total_voting_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
}
}
]
},
"last_commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
}
}
GET /cosmos/base/tendermint/v1beta1/node_info HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"default_node_info": {
"protocol_version": {
"p2p": "text",
"block": "text",
"app": "text"
},
"default_node_id": "text",
"listen_addr": "text",
"network": "text",
"version": "text",
"channels": "Ynl0ZXM=",
"moniker": "text",
"other": {
"tx_index": "text",
"rpc_address": "text"
}
},
"application_version": {
"name": "text",
"app_name": "text",
"version": "text",
"git_commit": "text",
"build_tags": "text",
"go_version": "text",
"build_deps": [
{
"path": "text",
"version": "text",
"sum": "text"
}
],
"cosmos_sdk_version": "text"
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/base/tendermint/v1beta1/validatorsets/latest HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"block_height": "text",
"validators": [
{
"address": "text",
"pub_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/base/tendermint/v1beta1/validatorsets/{height} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"block_height": "text",
"validators": [
{
"address": "text",
"pub_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
GET /cosmos/base/node/v1beta1/config HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"minimum_gas_price": "text",
"pruning_keep_recent": "text",
"pruning_interval": "text",
"halt_height": "text"
}
GET /cosmos/base/node/v1beta1/status HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"earliest_store_height": "text",
"height": "text",
"timestamp": "2025-07-13T22:50:53.253Z",
"app_hash": "Ynl0ZXM=",
"validator_hash": "Ynl0ZXM="
}
GET /cosmos/distribution/v1beta1/community_pool HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"pool": [
{
"denom": "text",
"amount": "text"
}
]
}
delegator_address defines the delegator address to query for.
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"rewards": [
{
"validator_address": "text",
"reward": [
{
"denom": "text",
"amount": "text"
}
]
}
],
"total": [
{
"denom": "text",
"amount": "text"
}
]
}
delegator_address defines the delegator address to query for.
validator_address defines the validator address to query for.
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"rewards": [
{
"denom": "text",
"amount": "text"
}
]
}
delegator_address defines the delegator address to query for.
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/validators HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"validators": [
"text"
]
}
delegator_address defines the delegator address to query for.
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"withdraw_address": "text"
}
GET /cosmos/distribution/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"community_tax": "text",
"base_proposer_reward": "text",
"bonus_proposer_reward": "text",
"withdraw_addr_enabled": true
}
}
validator_address defines the validator address to query for.
GET /cosmos/distribution/v1beta1/validators/{validator_address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"operator_address": "text",
"self_bond_rewards": [
{
"denom": "text",
"amount": "text"
}
],
"commission": [
{
"denom": "text",
"amount": "text"
}
]
}
validator_address defines the validator address to query for.
GET /cosmos/distribution/v1beta1/validators/{validator_address}/commission HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"commission": {
"commission": [
{
"denom": "text",
"amount": "text"
}
]
}
}
validator_address defines the validator address to query for.
GET /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"rewards": {
"rewards": [
{
"denom": "text",
"amount": "text"
}
]
}
}
validator_address defines the validator address to query for.
starting_height defines the optional starting height to query the slashes.
starting_height defines the optional ending height to query the slashes.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/distribution/v1beta1/validators/{validator_address}/slashes HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"slashes": [
{
"validator_period": "text",
"fraction": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/evidence/v1beta1/evidence HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"evidence": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
hash defines the evidence hash of the requested evidence.
Since: cosmos-sdk 0.47
evidence_hash defines the hash of the requested evidence. Deprecated: Use hash, a HEX encoded string, instead.
GET /cosmos/evidence/v1beta1/evidence/{hash} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"evidence": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
params_type defines which parameters to query for, can be one of "voting", "tallying" or "deposit".
GET /cosmos/gov/v1beta1/params/{params_type} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"voting_params": {
"voting_period": "text"
},
"deposit_params": {
"min_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"max_deposit_period": "text"
},
"tally_params": {
"quorum": "Ynl0ZXM=",
"threshold": "Ynl0ZXM=",
"veto_threshold": "Ynl0ZXM="
}
}
proposal_status defines the status of the proposals.
- PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.
- PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit period.
- PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting period.
- PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has passed.
- PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has been rejected.
- PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has failed.
voter defines the voter address for the proposals.
depositor defines the deposit addresses from the proposals.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/gov/v1beta1/proposals HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"proposals": [
{
"proposal_id": "text",
"content": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"status": "PROPOSAL_STATUS_UNSPECIFIED",
"final_tally_result": {
"yes": "text",
"abstain": "text",
"no": "text",
"no_with_veto": "text"
},
"submit_time": "2025-07-13T22:50:53.253Z",
"deposit_end_time": "2025-07-13T22:50:53.253Z",
"total_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"voting_start_time": "2025-07-13T22:50:53.253Z",
"voting_end_time": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id defines the unique id of the proposal.
GET /cosmos/gov/v1beta1/proposals/{proposal_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"proposal": {
"proposal_id": "text",
"content": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"status": "PROPOSAL_STATUS_UNSPECIFIED",
"final_tally_result": {
"yes": "text",
"abstain": "text",
"no": "text",
"no_with_veto": "text"
},
"submit_time": "2025-07-13T22:50:53.253Z",
"deposit_end_time": "2025-07-13T22:50:53.253Z",
"total_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"voting_start_time": "2025-07-13T22:50:53.253Z",
"voting_end_time": "2025-07-13T22:50:53.253Z"
}
}
proposal_id defines the unique id of the proposal.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"deposits": [
{
"proposal_id": "text",
"depositor": "text",
"amount": [
{
"denom": "text",
"amount": "text"
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id defines the unique id of the proposal.
depositor defines the deposit addresses from the proposals.
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"deposit": {
"proposal_id": "text",
"depositor": "text",
"amount": [
{
"denom": "text",
"amount": "text"
}
]
}
}
proposal_id defines the unique id of the proposal.
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/tally HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"tally": {
"yes": "text",
"abstain": "text",
"no": "text",
"no_with_veto": "text"
}
}
proposal_id defines the unique id of the proposal.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/votes HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"votes": [
{
"proposal_id": "text",
"voter": "text",
"option": "VOTE_OPTION_UNSPECIFIED",
"options": [
{
"option": "VOTE_OPTION_UNSPECIFIED",
"weight": "text"
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id defines the unique id of the proposal.
voter defines the voter address for the proposals.
GET /cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"vote": {
"proposal_id": "text",
"voter": "text",
"option": "VOTE_OPTION_UNSPECIFIED",
"options": [
{
"option": "VOTE_OPTION_UNSPECIFIED",
"weight": "text"
}
]
}
}
params_type defines which parameters to query for, can be one of "voting", "tallying" or "deposit".
GET /cosmos/gov/v1/params/{params_type} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"voting_params": {
"voting_period": "text"
},
"deposit_params": {
"min_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"max_deposit_period": "text"
},
"tally_params": {
"quorum": "text",
"threshold": "text",
"veto_threshold": "text"
},
"params": {
"min_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"max_deposit_period": "text",
"voting_period": "text",
"quorum": "text",
"threshold": "text",
"veto_threshold": "text",
"min_initial_deposit_ratio": "text",
"proposal_cancel_ratio": "text",
"proposal_cancel_dest": "text",
"expedited_voting_period": "text",
"expedited_threshold": "text",
"expedited_min_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"burn_vote_quorum": true,
"burn_proposal_deposit_prevote": true,
"burn_vote_veto": true,
"min_deposit_ratio": "text"
}
}
proposal_status defines the status of the proposals.
- PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.
- PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit period.
- PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting period.
- PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has passed.
- PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has been rejected.
- PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has failed.
voter defines the voter address for the proposals.
depositor defines the deposit addresses from the proposals.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/gov/v1/proposals HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"proposals": [
{
"id": "text",
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"status": "PROPOSAL_STATUS_UNSPECIFIED",
"final_tally_result": {
"yes_count": "text",
"abstain_count": "text",
"no_count": "text",
"no_with_veto_count": "text"
},
"submit_time": "2025-07-13T22:50:53.253Z",
"deposit_end_time": "2025-07-13T22:50:53.253Z",
"total_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"voting_start_time": "2025-07-13T22:50:53.253Z",
"voting_end_time": "2025-07-13T22:50:53.253Z",
"metadata": "text",
"title": "text",
"summary": "text",
"proposer": "text",
"expedited": true,
"failed_reason": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id defines the unique id of the proposal.
GET /cosmos/gov/v1/proposals/{proposal_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"proposal": {
"id": "text",
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"status": "PROPOSAL_STATUS_UNSPECIFIED",
"final_tally_result": {
"yes_count": "text",
"abstain_count": "text",
"no_count": "text",
"no_with_veto_count": "text"
},
"submit_time": "2025-07-13T22:50:53.253Z",
"deposit_end_time": "2025-07-13T22:50:53.253Z",
"total_deposit": [
{
"denom": "text",
"amount": "text"
}
],
"voting_start_time": "2025-07-13T22:50:53.253Z",
"voting_end_time": "2025-07-13T22:50:53.253Z",
"metadata": "text",
"title": "text",
"summary": "text",
"proposer": "text",
"expedited": true,
"failed_reason": "text"
}
}
proposal_id defines the unique id of the proposal.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/gov/v1/proposals/{proposal_id}/deposits HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"deposits": [
{
"proposal_id": "text",
"depositor": "text",
"amount": [
{
"denom": "text",
"amount": "text"
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id defines the unique id of the proposal.
depositor defines the deposit addresses from the proposals.
GET /cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"deposit": {
"proposal_id": "text",
"depositor": "text",
"amount": [
{
"denom": "text",
"amount": "text"
}
]
}
}
proposal_id defines the unique id of the proposal.
GET /cosmos/gov/v1/proposals/{proposal_id}/tally HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"tally": {
"yes_count": "text",
"abstain_count": "text",
"no_count": "text",
"no_with_veto_count": "text"
}
}
proposal_id defines the unique id of the proposal.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/gov/v1/proposals/{proposal_id}/votes HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"votes": [
{
"proposal_id": "text",
"voter": "text",
"options": [
{
"option": "VOTE_OPTION_UNSPECIFIED",
"weight": "text"
}
],
"metadata": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id defines the unique id of the proposal.
voter defines the voter address for the proposals.
GET /cosmos/gov/v1/proposals/{proposal_id}/votes/{voter} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"vote": {
"proposal_id": "text",
"voter": "text",
"options": [
{
"option": "VOTE_OPTION_UNSPECIFIED",
"weight": "text"
}
],
"metadata": "text"
}
}
GET /cosmos/mint/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"mint_denom": "text",
"inflation_rate_change": "text",
"inflation_max": "text",
"inflation_min": "text",
"goal_bonded": "text",
"blocks_per_year": "text"
}
}
subspace defines the module to query the parameter for.
key defines the key of the parameter in the subspace.
GET /cosmos/params/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"param": {
"subspace": "text",
"key": "text",
"value": "text"
}
}
Since: cosmos-sdk 0.46
GET /cosmos/params/v1beta1/subspaces HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"subspaces": [
{
"subspace": "text",
"keys": [
"text"
]
}
]
}
GET /cosmos/slashing/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"signed_blocks_window": "text",
"min_signed_per_window": "Ynl0ZXM=",
"downtime_jail_duration": "text",
"slash_fraction_double_sign": "Ynl0ZXM=",
"slash_fraction_downtime": "Ynl0ZXM="
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/slashing/v1beta1/signing_infos HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"info": [
{
"address": "text",
"start_height": "text",
"index_offset": "text",
"jailed_until": "2025-07-13T22:50:53.253Z",
"tombstoned": true,
"missed_blocks_counter": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
cons_address is the address to query signing info of
GET /cosmos/slashing/v1beta1/signing_infos/{cons_address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"val_signing_info": {
"address": "text",
"start_height": "text",
"index_offset": "text",
"jailed_until": "2025-07-13T22:50:53.253Z",
"tombstoned": true,
"missed_blocks_counter": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
delegator_addr defines the delegator address to query for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/delegations/{delegator_addr} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"delegation_responses": [
{
"delegation": {
"delegator_address": "text",
"validator_address": "text",
"shares": "text"
},
"balance": {
"denom": "text",
"amount": "text"
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
delegator_addr defines the delegator address to query for.
src_validator_addr defines the validator address to redelegate from.
dst_validator_addr defines the validator address to redelegate to.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"redelegation_responses": [
{
"redelegation": {
"delegator_address": "text",
"validator_src_address": "text",
"validator_dst_address": "text",
"entries": [
{
"creation_height": "text",
"completion_time": "2025-07-13T22:50:53.253Z",
"initial_balance": "text",
"shares_dst": "text",
"unbonding_id": "text",
"unbonding_on_hold_ref_count": "text"
}
]
},
"entries": [
{
"redelegation_entry": {
"creation_height": "text",
"completion_time": "2025-07-13T22:50:53.253Z",
"initial_balance": "text",
"shares_dst": "text",
"unbonding_id": "text",
"unbonding_on_hold_ref_count": "text"
},
"balance": "text"
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
delegator_addr defines the delegator address to query for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"unbonding_responses": [
{
"delegator_address": "text",
"validator_address": "text",
"entries": [
{
"creation_height": "text",
"completion_time": "2025-07-13T22:50:53.253Z",
"initial_balance": "text",
"balance": "text",
"unbonding_id": "text",
"unbonding_on_hold_ref_count": "text"
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
delegator_addr defines the delegator address to query for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"validators": [
{
"operator_address": "text",
"consensus_pubkey": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"jailed": true,
"status": "BOND_STATUS_UNSPECIFIED",
"tokens": "text",
"delegator_shares": "text",
"description": {
"moniker": "text",
"identity": "text",
"website": "text",
"security_contact": "text",
"details": "text"
},
"unbonding_height": "text",
"unbonding_time": "2025-07-13T22:50:53.253Z",
"commission": {
"commission_rates": {
"rate": "text",
"max_rate": "text",
"max_change_rate": "text"
},
"update_time": "2025-07-13T22:50:53.253Z"
},
"min_self_delegation": "text",
"unbonding_on_hold_ref_count": "text",
"unbonding_ids": [
"text"
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
delegator_addr defines the delegator address to query for.
validator_addr defines the validator address to query for.
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"validator": {
"operator_address": "text",
"consensus_pubkey": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"jailed": true,
"status": "BOND_STATUS_UNSPECIFIED",
"tokens": "text",
"delegator_shares": "text",
"description": {
"moniker": "text",
"identity": "text",
"website": "text",
"security_contact": "text",
"details": "text"
},
"unbonding_height": "text",
"unbonding_time": "2025-07-13T22:50:53.253Z",
"commission": {
"commission_rates": {
"rate": "text",
"max_rate": "text",
"max_change_rate": "text"
},
"update_time": "2025-07-13T22:50:53.253Z"
},
"min_self_delegation": "text",
"unbonding_on_hold_ref_count": "text",
"unbonding_ids": [
"text"
]
}
}
height defines at which height to query the historical info.
GET /cosmos/staking/v1beta1/historical_info/{height} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"hist": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"valset": [
{
"operator_address": "text",
"consensus_pubkey": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"jailed": true,
"status": "BOND_STATUS_UNSPECIFIED",
"tokens": "text",
"delegator_shares": "text",
"description": {
"moniker": "text",
"identity": "text",
"website": "text",
"security_contact": "text",
"details": "text"
},
"unbonding_height": "text",
"unbonding_time": "2025-07-13T22:50:53.253Z",
"commission": {
"commission_rates": {
"rate": "text",
"max_rate": "text",
"max_change_rate": "text"
},
"update_time": "2025-07-13T22:50:53.253Z"
},
"min_self_delegation": "text",
"unbonding_on_hold_ref_count": "text",
"unbonding_ids": [
"text"
]
}
]
}
}
GET /cosmos/staking/v1beta1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"unbonding_time": "text",
"max_validators": 1,
"max_entries": 1,
"historical_entries": 1,
"bond_denom": "text",
"min_commission_rate": "text"
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
status enables to query for validators matching a given status.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/validators HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"validators": [
{
"operator_address": "text",
"consensus_pubkey": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"jailed": true,
"status": "BOND_STATUS_UNSPECIFIED",
"tokens": "text",
"delegator_shares": "text",
"description": {
"moniker": "text",
"identity": "text",
"website": "text",
"security_contact": "text",
"details": "text"
},
"unbonding_height": "text",
"unbonding_time": "2025-07-13T22:50:53.253Z",
"commission": {
"commission_rates": {
"rate": "text",
"max_rate": "text",
"max_change_rate": "text"
},
"update_time": "2025-07-13T22:50:53.253Z"
},
"min_self_delegation": "text",
"unbonding_on_hold_ref_count": "text",
"unbonding_ids": [
"text"
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
validator_addr defines the validator address to query for.
GET /cosmos/staking/v1beta1/validators/{validator_addr} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"validator": {
"operator_address": "text",
"consensus_pubkey": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"jailed": true,
"status": "BOND_STATUS_UNSPECIFIED",
"tokens": "text",
"delegator_shares": "text",
"description": {
"moniker": "text",
"identity": "text",
"website": "text",
"security_contact": "text",
"details": "text"
},
"unbonding_height": "text",
"unbonding_time": "2025-07-13T22:50:53.253Z",
"commission": {
"commission_rates": {
"rate": "text",
"max_rate": "text",
"max_change_rate": "text"
},
"update_time": "2025-07-13T22:50:53.253Z"
},
"min_self_delegation": "text",
"unbonding_on_hold_ref_count": "text",
"unbonding_ids": [
"text"
]
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
validator_addr defines the validator address to query for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"delegation_responses": [
{
"delegation": {
"delegator_address": "text",
"validator_address": "text",
"shares": "text"
},
"balance": {
"denom": "text",
"amount": "text"
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
validator_addr defines the validator address to query for.
delegator_addr defines the delegator address to query for.
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"delegation_response": {
"delegation": {
"delegator_address": "text",
"validator_address": "text",
"shares": "text"
},
"balance": {
"denom": "text",
"amount": "text"
}
}
}
validator_addr defines the validator address to query for.
delegator_addr defines the delegator address to query for.
GET /cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"unbond": {
"delegator_address": "text",
"validator_address": "text",
"entries": [
{
"creation_height": "text",
"completion_time": "2025-07-13T22:50:53.253Z",
"initial_balance": "text",
"balance": "text",
"unbonding_id": "text",
"unbonding_on_hold_ref_count": "text"
}
]
}
}
When called from another module, this query might consume a high amount of gas if the pagination field is incorrectly set.
validator_addr defines the validator address to query for.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"unbonding_responses": [
{
"delegator_address": "text",
"validator_address": "text",
"entries": [
{
"creation_height": "text",
"completion_time": "2025-07-13T22:50:53.253Z",
"initial_balance": "text",
"balance": "text",
"unbonding_id": "text",
"unbonding_on_hold_ref_count": "text"
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
Since: cosmos-sdk 0.47
TxDecodeRequest is the request type for the Cosmos.TxDecode RPC method.
Since: cosmos-sdk 0.47
tx_bytes is the raw transaction.
POST /cosmos/tx/v1beta1/decode HTTP/1.1
Host: babylon.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 23
{
"tx_bytes": "Ynl0ZXM="
}
{
"tx": {
"body": {
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"memo": "text",
"timeout_height": "text",
"extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"non_critical_extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
},
"auth_info": {
"signer_infos": [
{
"public_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"mode_info": {
"single": {
"mode": "SIGN_MODE_UNSPECIFIED"
},
"multi": "[Circular Reference]"
},
"sequence": "text"
}
],
"fee": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"gas_limit": "text",
"payer": "text",
"granter": "text"
},
"tip": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"tipper": "text"
}
},
"signatures": [
"Ynl0ZXM="
]
}
}
Since: cosmos-sdk 0.47
TxDecodeAminoRequest is the request type for the Cosmos.TxDecodeAmino RPC method.
Since: cosmos-sdk 0.47
POST /cosmos/tx/v1beta1/decode/amino HTTP/1.1
Host: babylon.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 27
{
"amino_binary": "Ynl0ZXM="
}
{
"amino_json": "text"
}
Since: cosmos-sdk 0.47
TxEncodeRequest is the request type for the Cosmos.TxEncode RPC method.
Since: cosmos-sdk 0.47
POST /cosmos/tx/v1beta1/encode HTTP/1.1
Host: babylon.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 629
{
"tx": {
"body": {
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"memo": "text",
"timeout_height": "text",
"extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"non_critical_extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
},
"auth_info": {
"signer_infos": [
{
"public_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"mode_info": {
"single": {
"mode": "SIGN_MODE_UNSPECIFIED"
},
"multi": "[Circular Reference]"
},
"sequence": "text"
}
],
"fee": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"gas_limit": "text",
"payer": "text",
"granter": "text"
},
"tip": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"tipper": "text"
}
},
"signatures": [
"Ynl0ZXM="
]
}
}
{
"tx_bytes": "Ynl0ZXM="
}
Since: cosmos-sdk 0.47
TxEncodeAminoRequest is the request type for the Cosmos.TxEncodeAmino RPC method.
Since: cosmos-sdk 0.47
POST /cosmos/tx/v1beta1/encode/amino HTTP/1.1
Host: babylon.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 21
{
"amino_json": "text"
}
{
"amino_binary": "Ynl0ZXM="
}
SimulateRequest is the request type for the Cosmos.Simulate RPC method.
tx_bytes is the raw transaction.
Since: cosmos-sdk 0.43
POST /cosmos/tx/v1beta1/simulate HTTP/1.1
Host: babylon.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 651
{
"tx": {
"body": {
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"memo": "text",
"timeout_height": "text",
"extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"non_critical_extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
},
"auth_info": {
"signer_infos": [
{
"public_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"mode_info": {
"single": {
"mode": "SIGN_MODE_UNSPECIFIED"
},
"multi": "[Circular Reference]"
},
"sequence": "text"
}
],
"fee": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"gas_limit": "text",
"payer": "text",
"granter": "text"
},
"tip": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"tipper": "text"
}
},
"signatures": [
"Ynl0ZXM="
]
},
"tx_bytes": "Ynl0ZXM="
}
{
"gas_info": {
"gas_wanted": "text",
"gas_used": "text"
},
"result": {
"data": "Ynl0ZXM=",
"log": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text",
"index": true
}
]
}
],
"msg_responses": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
}
}
events is the list of transaction event type. Deprecated post v0.47.x: use query instead, which should contain a valid events query.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
- ORDER_BY_UNSPECIFIED: ORDER_BY_UNSPECIFIED specifies an unknown sorting order. OrderBy defaults to ASC in this case.
- ORDER_BY_ASC: ORDER_BY_ASC defines ascending order
- ORDER_BY_DESC: ORDER_BY_DESC defines descending order
page is the page number to query, starts at 1. If not provided, will default to first page.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
query defines the transaction event query that is proxied to Tendermint's TxSearch RPC method. The query must be valid.
Since cosmos-sdk 0.50
GET /cosmos/tx/v1beta1/txs HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"txs": [
{
"body": {
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"memo": "text",
"timeout_height": "text",
"extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"non_critical_extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
},
"auth_info": {
"signer_infos": [
{
"public_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"mode_info": "[Circular Reference]",
"sequence": "text"
}
],
"fee": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"gas_limit": "text",
"payer": "text",
"granter": "text"
},
"tip": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"tipper": "text"
}
},
"signatures": [
"Ynl0ZXM="
]
}
],
"tx_responses": [
{
"height": "text",
"txhash": "text",
"codespace": "text",
"code": 1,
"data": "text",
"raw_log": "text",
"logs": [
{
"msg_index": 1,
"log": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text"
}
]
}
]
}
],
"info": "text",
"gas_wanted": "text",
"gas_used": "text",
"tx": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"timestamp": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text",
"index": true
}
]
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
},
"total": "text"
}
BroadcastTxRequest is the request type for the Cosmos.BroadcastTxRequest RPC method.
tx_bytes is the raw transaction.
BroadcastMode specifies the broadcast mode for the TxCosmos.Broadcast RPC method.
- BROADCAST_MODE_UNSPECIFIED: zero-value for mode ordering
- BROADCAST_MODE_BLOCK: DEPRECATED: use BROADCAST_MODE_SYNC instead, BROADCAST_MODE_BLOCK is not supported by the SDK from v0.47.x onwards.
- BROADCAST_MODE_SYNC: BROADCAST_MODE_SYNC defines a tx broadcasting mode where the client waits for a CheckTx execution response only.
- BROADCAST_MODE_ASYNC: BROADCAST_MODE_ASYNC defines a tx broadcasting mode where the client returns immediately.
BROADCAST_MODE_UNSPECIFIED
Possible values: POST /cosmos/tx/v1beta1/txs HTTP/1.1
Host: babylon.nownodes.io
Content-Type: application/json
Accept: */*
Content-Length: 59
{
"tx_bytes": "Ynl0ZXM=",
"mode": "BROADCAST_MODE_UNSPECIFIED"
}
{
"tx_response": {
"height": "text",
"txhash": "text",
"codespace": "text",
"code": 1,
"data": "text",
"raw_log": "text",
"logs": [
{
"msg_index": 1,
"log": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text"
}
]
}
]
}
],
"info": "text",
"gas_wanted": "text",
"gas_used": "text",
"tx": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"timestamp": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text",
"index": true
}
]
}
]
}
}
Since: cosmos-sdk 0.45.2
height is the height of the block to query.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/tx/v1beta1/txs/block/{height} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"txs": [
{
"body": {
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"memo": "text",
"timeout_height": "text",
"extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"non_critical_extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
},
"auth_info": {
"signer_infos": [
{
"public_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"mode_info": "[Circular Reference]",
"sequence": "text"
}
],
"fee": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"gas_limit": "text",
"payer": "text",
"granter": "text"
},
"tip": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"tipper": "text"
}
},
"signatures": [
"Ynl0ZXM="
]
}
],
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"block": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"data": {
"txs": [
"Ynl0ZXM="
]
},
"evidence": {
"evidence": [
{
"duplicate_vote_evidence": {
"vote_a": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"vote_b": {
"type": "SIGNED_MSG_TYPE_UNKNOWN",
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"timestamp": "2025-07-13T22:50:53.253Z",
"validator_address": "Ynl0ZXM=",
"validator_index": 1,
"signature": "Ynl0ZXM=",
"extension": "Ynl0ZXM=",
"extension_signature": "Ynl0ZXM="
},
"total_voting_power": "text",
"validator_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
},
"light_client_attack_evidence": {
"conflicting_block": {
"signed_header": {
"header": {
"version": {
"block": "text",
"app": "text"
},
"chain_id": "text",
"height": "text",
"time": "2025-07-13T22:50:53.253Z",
"last_block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"last_commit_hash": "Ynl0ZXM=",
"data_hash": "Ynl0ZXM=",
"validators_hash": "Ynl0ZXM=",
"next_validators_hash": "Ynl0ZXM=",
"consensus_hash": "Ynl0ZXM=",
"app_hash": "Ynl0ZXM=",
"last_results_hash": "Ynl0ZXM=",
"evidence_hash": "Ynl0ZXM=",
"proposer_address": "Ynl0ZXM="
},
"commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"validator_set": {
"validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"proposer": {
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
},
"total_voting_power": "text"
}
},
"common_height": "text",
"byzantine_validators": [
{
"address": "Ynl0ZXM=",
"pub_key": {
"ed25519": "Ynl0ZXM=",
"secp256k1": "Ynl0ZXM="
},
"voting_power": "text",
"proposer_priority": "text"
}
],
"total_voting_power": "text",
"timestamp": "2025-07-13T22:50:53.253Z"
}
}
]
},
"last_commit": {
"height": "text",
"round": 1,
"block_id": {
"hash": "Ynl0ZXM=",
"part_set_header": {
"total": 1,
"hash": "Ynl0ZXM="
}
},
"signatures": [
{
"block_id_flag": "BLOCK_ID_FLAG_UNKNOWN",
"validator_address": "Ynl0ZXM=",
"timestamp": "2025-07-13T22:50:53.253Z",
"signature": "Ynl0ZXM="
}
]
}
},
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
hash is the tx hash to query, encoded as a hex string.
GET /cosmos/tx/v1beta1/txs/{hash} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"tx": {
"body": {
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"memo": "text",
"timeout_height": "text",
"extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"non_critical_extension_options": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
]
},
"auth_info": {
"signer_infos": [
{
"public_key": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"mode_info": {
"single": {
"mode": "SIGN_MODE_UNSPECIFIED"
},
"multi": "[Circular Reference]"
},
"sequence": "text"
}
],
"fee": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"gas_limit": "text",
"payer": "text",
"granter": "text"
},
"tip": {
"amount": [
{
"denom": "text",
"amount": "text"
}
],
"tipper": "text"
}
},
"signatures": [
"Ynl0ZXM="
]
},
"tx_response": {
"height": "text",
"txhash": "text",
"codespace": "text",
"code": 1,
"data": "text",
"raw_log": "text",
"logs": [
{
"msg_index": 1,
"log": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text"
}
]
}
]
}
],
"info": "text",
"gas_wanted": "text",
"gas_used": "text",
"tx": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"timestamp": "text",
"events": [
{
"type": "text",
"attributes": [
{
"key": "text",
"value": "text",
"index": true
}
]
}
]
}
}
name is the name of the applied plan to query for.
GET /cosmos/upgrade/v1beta1/applied_plan/{name} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"height": "text"
}
GET /cosmos/upgrade/v1beta1/current_plan HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"plan": {
"name": "text",
"time": "2025-07-13T22:50:53.253Z",
"height": "text",
"info": "text",
"upgraded_client_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
}
Since: cosmos-sdk 0.43
module_name is a field to query a specific module consensus version from state. Leaving this empty will fetch the full list of module versions from state.
GET /cosmos/upgrade/v1beta1/module_versions HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"module_versions": [
{
"name": "text",
"version": "text"
}
]
}
UpgradedConsensusState queries the consensus state that will serve
as a trusted kernel for the next version of this chain. It will only be
stored at the last height of this chain.
UpgradedConsensusState RPC not supported with legacy querier
This rpc is deprecated now that IBC has its own replacement
(https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54)
last height of the current chain must be sent in request as this is the height under which next consensus state is stored
GET /cosmos/upgrade/v1beta1/upgraded_consensus_state/{last_height} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"upgraded_consensus_state": "Ynl0ZXM="
}
Optional, msg_type_url, when set, will query only grants matching given msg type.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/authz/v1beta1/grants HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"grants": [
{
"authorization": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"expiration": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
Since: cosmos-sdk 0.46
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/authz/v1beta1/grants/grantee/{grantee} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"grants": [
{
"granter": "text",
"grantee": "text",
"authorization": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"expiration": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
Since: cosmos-sdk 0.46
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/authz/v1beta1/grants/granter/{granter} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"grants": [
{
"granter": "text",
"grantee": "text",
"authorization": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"expiration": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
granter is the address of the user granting an allowance of their funds.
grantee is the address of the user being granted an allowance of another user's funds.
GET /cosmos/feegrant/v1beta1/allowance/{granter}/{grantee} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"allowance": {
"granter": "text",
"grantee": "text",
"allowance": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/feegrant/v1beta1/allowances/{grantee} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"allowances": [
{
"granter": "text",
"grantee": "text",
"allowance": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
Since: cosmos-sdk 0.46
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/feegrant/v1beta1/issued/{granter} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"allowances": [
{
"granter": "text",
"grantee": "text",
"allowance": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
Balance queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721
owner is the owner address of the nft
class_id associated with the nft
GET /cosmos/nft/v1beta1/balance/{owner}/{class_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"amount": "text"
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/nft/v1beta1/classes HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"classes": [
{
"id": "text",
"name": "text",
"symbol": "text",
"description": "text",
"uri": "text",
"uri_hash": "text",
"data": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
class_id associated with the nft
GET /cosmos/nft/v1beta1/classes/{class_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"class": {
"id": "text",
"name": "text",
"symbol": "text",
"description": "text",
"uri": "text",
"uri_hash": "text",
"data": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
}
NFTs queries all NFTs of a given class or owner,choose at least one of the two, similar to tokenByIndex in
ERC721Enumerable
class_id associated with the nft.
owner is the owner address of the nft.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/nft/v1beta1/nfts HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"nfts": [
{
"class_id": "text",
"id": "text",
"uri": "text",
"uri_hash": "text",
"data": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
class_id associated with the nft
id is a unique identifier of the NFT
GET /cosmos/nft/v1beta1/nfts/{class_id}/{id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"nft": {
"class_id": "text",
"id": "text",
"uri": "text",
"uri_hash": "text",
"data": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
}
class_id associated with the nft
id is a unique identifier of the NFT
GET /cosmos/nft/v1beta1/owner/{class_id}/{id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"owner": "text"
}
class_id associated with the nft
GET /cosmos/nft/v1beta1/supply/{class_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"amount": "text"
}
group_id is the unique ID of the group.
GET /cosmos/group/v1/group_info/{group_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"info": {
"id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"total_weight": "text",
"created_at": "2025-07-13T22:50:53.253Z"
}
}
group_id is the unique ID of the group.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/group_members/{group_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"members": [
{
"group_id": "text",
"member": {
"address": "text",
"weight": "text",
"metadata": "text",
"added_at": "2025-07-13T22:50:53.253Z"
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
admin is the admin address of the group policy.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/group_policies_by_admin/{admin} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"group_policies": [
{
"address": "text",
"group_id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"decision_policy": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"created_at": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
group_id is the unique ID of the group policy's group.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/group_policies_by_group/{group_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"group_policies": [
{
"address": "text",
"group_id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"decision_policy": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"created_at": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
address is the account address of the group policy.
GET /cosmos/group/v1/group_policy_info/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"info": {
"address": "text",
"group_id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"decision_policy": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"created_at": "2025-07-13T22:50:53.253Z"
}
}
Since: cosmos-sdk 0.47.1
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/groups HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"groups": [
{
"id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"total_weight": "text",
"created_at": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
admin is the account address of a group's admin.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/groups_by_admin/{admin} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"groups": [
{
"id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"total_weight": "text",
"created_at": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
address is the group member address.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/groups_by_member/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"groups": [
{
"id": "text",
"admin": "text",
"metadata": "text",
"version": "text",
"total_weight": "text",
"created_at": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id is the unique ID of a proposal.
GET /cosmos/group/v1/proposal/{proposal_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"proposal": {
"id": "text",
"group_policy_address": "text",
"metadata": "text",
"proposers": [
"text"
],
"submit_time": "2025-07-13T22:50:53.253Z",
"group_version": "text",
"group_policy_version": "text",
"status": "PROPOSAL_STATUS_UNSPECIFIED",
"final_tally_result": {
"yes_count": "text",
"abstain_count": "text",
"no_count": "text",
"no_with_veto_count": "text"
},
"voting_period_end": "2025-07-13T22:50:53.253Z",
"executor_result": "PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED",
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"title": "text",
"summary": "text"
}
}
TallyResult returns the tally result of a proposal. If the proposal is
still in voting period, then this query computes the current tally state,
which might not be final. On the other hand, if the proposal is final,
then it simply returns the `final_tally_result` state stored in the
proposal itself.
proposal_id is the unique id of a proposal.
GET /cosmos/group/v1/proposals/{proposal_id}/tally HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"tally": {
"yes_count": "text",
"abstain_count": "text",
"no_count": "text",
"no_with_veto_count": "text"
}
}
address is the account address of the group policy related to proposals.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/proposals_by_group_policy/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"proposals": [
{
"id": "text",
"group_policy_address": "text",
"metadata": "text",
"proposers": [
"text"
],
"submit_time": "2025-07-13T22:50:53.253Z",
"group_version": "text",
"group_policy_version": "text",
"status": "PROPOSAL_STATUS_UNSPECIFIED",
"final_tally_result": {
"yes_count": "text",
"abstain_count": "text",
"no_count": "text",
"no_with_veto_count": "text"
},
"voting_period_end": "2025-07-13T22:50:53.253Z",
"executor_result": "PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED",
"messages": [
{
"type_url": "text",
"value": "Ynl0ZXM="
}
],
"title": "text",
"summary": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
proposal_id is the unique ID of a proposal.
voter is a proposal voter account address.
GET /cosmos/group/v1/vote_by_proposal_voter/{proposal_id}/{voter} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"vote": {
"proposal_id": "text",
"voter": "text",
"option": "VOTE_OPTION_UNSPECIFIED",
"metadata": "text",
"submit_time": "2025-07-13T22:50:53.253Z"
}
}
proposal_id is the unique ID of a proposal.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/votes_by_proposal/{proposal_id} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"votes": [
{
"proposal_id": "text",
"voter": "text",
"option": "VOTE_OPTION_UNSPECIFIED",
"metadata": "text",
"submit_time": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
voter is a proposal voter account address.
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/group/v1/votes_by_voter/{voter} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"votes": [
{
"proposal_id": "text",
"voter": "text",
"option": "VOTE_OPTION_UNSPECIFIED",
"metadata": "text",
"submit_time": "2025-07-13T22:50:53.253Z"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
count_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /cosmos/circuit/v1/accounts HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"accounts": [
{
"address": "text",
"permissions": {
"level": "LEVEL_NONE_UNSPECIFIED",
"limit_type_urls": [
"text"
]
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
GET /cosmos/circuit/v1/accounts/{address} HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"permission": {
"level": "LEVEL_NONE_UNSPECIFIED",
"limit_type_urls": [
"text"
]
}
}
GET /cosmos/consensus/v1/params HTTP/1.1
Host: babylon.nownodes.io
Accept: */*
{
"params": {
"block": {
"max_bytes": "text",
"max_gas": "text"
},
"evidence": {
"max_age_num_blocks": "text",
"max_age_duration": "text",
"max_bytes": "text"
},
"validator": {
"pub_key_types": [
"text"
]
},
"version": {
"app": "text"
},
"abci": {
"vote_extensions_enable_height": "text"
}
}
}