gRPC
NOWNodes endpoint:
tia-grpc.nownodes.ioAuthentication metadata:
api-key: YOUR_API_KEYOfficial chain repository:
https://github.com/celestiaorg/celestia-appShared dependencies:
https://github.com/cosmos/cosmos-sdk
https://github.com/cosmos/ibc-go
https://github.com/cometbft/cometbftServices and methods
cosmos.auth.v1beta1.Query
| Method | Request and response |
|---|---|
Accounts | Detailed below |
Account | Detailed below |
AccountAddressByID | Detailed below |
Params | Detailed below |
ModuleAccounts | Detailed below |
ModuleAccountByName | Detailed below |
Bech32Prefix | Detailed below |
AddressBytesToString | Detailed below |
AddressStringToBytes | Detailed below |
AccountInfo | Detailed below |
Accounts
Description: Retrieves Accounts data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/AccountsRequest:
{
"pagination": {
"limit": "100"
}
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"pagination":{"limit":"100"}}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/AccountsResponse example:
{
"accounts": [
{
"@type": "/cosmos.auth.v1beta1.BaseAccount",
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"pubKey": null,
"accountNumber": "1024",
"sequence": "5"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}Account
Description: Retrieves Account data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/AccountRequest:
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"address":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/AccountResponse example:
{
"account": {
"@type": "/cosmos.auth.v1beta1.BaseAccount",
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"pubKey": null,
"accountNumber": "1024",
"sequence": "5"
}
}AccountAddressByID
Description: Retrieves Account Address By ID data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/AccountAddressByIDRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/AccountAddressByIDResponse example:
{
"accountAddress": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Params
Description: Retrieves Params data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/ParamsResponse example:
{
"params": {
"maxMemoCharacters": "256",
"txSigLimit": "7",
"txSizeCostPerByte": "10",
"sigVerifyCostEd25519": "590",
"sigVerifyCostSecp256k1": "1000"
}
}ModuleAccounts
Description: Retrieves Module Accounts data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/ModuleAccountsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/ModuleAccountsResponse example:
{
"accounts": [
{
"@type": "/cosmos.auth.v1beta1.ModuleAccount",
"baseAccount": {
"address": "celestia17xpfvakm2amg962yls6f84z3kell8c5lserqta",
"pubKey": null,
"accountNumber": "0",
"sequence": "0"
},
"name": "fee_collector",
"permissions": []
}
]
}ModuleAccountByName
Description: Retrieves Module Account By Name data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/ModuleAccountByNameRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/ModuleAccountByNameResponse example:
{
"account": {
"@type": "/cosmos.auth.v1beta1.ModuleAccount",
"baseAccount": {
"address": "celestia17xpfvakm2amg962yls6f84z3kell8c5lserqta",
"pubKey": null,
"accountNumber": "0",
"sequence": "0"
},
"name": "fee_collector",
"permissions": []
}
}Bech32Prefix
Description: Retrieves Bech32 Prefix data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/Bech32PrefixRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/Bech32PrefixResponse example:
{
"bech32Prefix": "celestia"
}AddressBytesToString
Description: Retrieves Address Bytes To String data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/AddressBytesToStringRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/AddressBytesToStringResponse example:
{
"addressString": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}AddressStringToBytes
Description: Retrieves Address String To Bytes data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/AddressStringToBytesRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/AddressStringToBytesResponse example:
{
"addressBytes": "wU1wlpoOSrUEoXtz7OtBptH5dME="
}AccountInfo
Description: Retrieves Account Info data from the cosmos.auth.v1beta1.Query gRPC service. Full method:
cosmos.auth.v1beta1.Query/AccountInfoRequest:
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"address":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.auth.v1beta1.Query/AccountInfoResponse example:
{
"info": {
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"pubKey": null,
"accountNumber": "1024",
"sequence": "5"
}
}cosmos.authz.v1beta1.Query
| Method | Request and response |
|---|---|
Grants | Detailed below |
GranterGrants | Detailed below |
GranteeGrants | Detailed below |
Grants
Description: Retrieves Grants data from the cosmos.authz.v1beta1.Query gRPC service. Full method:
cosmos.authz.v1beta1.Query/GrantsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.authz.v1beta1.Query/GrantsResponse example:
{
"grants": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}GranterGrants
Description: Retrieves Granter Grants data from the cosmos.authz.v1beta1.Query gRPC service. Full method:
cosmos.authz.v1beta1.Query/GranterGrantsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.authz.v1beta1.Query/GranterGrantsResponse example:
{
"grants": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}GranteeGrants
Description: Retrieves Grantee Grants data from the cosmos.authz.v1beta1.Query gRPC service. Full method:
cosmos.authz.v1beta1.Query/GranteeGrantsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.authz.v1beta1.Query/GranteeGrantsResponse example:
{
"grants": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}cosmos.bank.v1beta1.Query
| Method | Request and response |
|---|---|
Balance | Detailed below |
AllBalances | Detailed below |
SpendableBalances | Detailed below |
SpendableBalanceByDenom | Detailed below |
TotalSupply | Detailed below |
SupplyOf | Detailed below |
Params | Detailed below |
DenomMetadata | Detailed below |
DenomsMetadata | Detailed below |
DenomOwners | Detailed below |
DenomOwnersByQuery | Detailed below |
SendEnabled | Detailed below |
Balance
Description: Retrieves Balance data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/BalanceRequest:
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"address":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96","denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/BalanceResponse example:
{
"balance": {
"denom": "utia",
"amount": "310636"
}
}AllBalances
Description: Retrieves All Balances data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/AllBalancesRequest:
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"address":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96","denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/AllBalancesResponse example:
{
"balances": [
{
"denom": "utia",
"amount": "310636"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}SpendableBalances
Description: Retrieves Spendable Balances data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/SpendableBalancesRequest:
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"address":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96","denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/SpendableBalancesResponse example:
{
"balances": [
{
"denom": "utia",
"amount": "310636"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}SpendableBalanceByDenom
Description: Retrieves Spendable Balance By Denom data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/SpendableBalanceByDenomRequest:
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"address":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96","denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/SpendableBalanceByDenomResponse example:
{
"balance": {
"denom": "utia",
"amount": "310636"
}
}TotalSupply
Description: Retrieves Total Supply data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/TotalSupplyRequest:
{
"pagination": {
"limit": "100"
}
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"pagination":{"limit":"100"}}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/TotalSupplyResponse example:
{
"supply": [
{
"denom": "utia",
"amount": "1000000000000"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}SupplyOf
Description: Retrieves Supply Of data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/SupplyOfRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/SupplyOfResponse example:
{
"amount": {
"denom": "utia",
"amount": "1000000000000"
}
}Params
Description: Retrieves Params data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/ParamsResponse example:
{
"params": {
"sendEnabled": [],
"defaultSendEnabled": true
}
}DenomMetadata
Description: Retrieves Denom Metadata data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/DenomMetadataRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/DenomMetadataResponse example:
{
"metadata": {
"description": "The native staking token of the Celestia network.",
"denomUnits": [
{
"denom": "utia",
"exponent": 0,
"aliases": []
},
{
"denom": "TIA",
"exponent": 6,
"aliases": []
}
],
"base": "utia",
"display": "TIA",
"name": "TIA",
"symbol": "TIA"
}
}DenomsMetadata
Description: Retrieves Denoms Metadata data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/DenomsMetadataRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/DenomsMetadataResponse example:
{
"metadatas": [
{
"description": "The native staking token of the Celestia network.",
"denomUnits": [
{
"denom": "utia",
"exponent": 0,
"aliases": []
},
{
"denom": "TIA",
"exponent": 6,
"aliases": []
}
],
"base": "utia",
"display": "TIA",
"name": "TIA",
"symbol": "TIA"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}DenomOwners
Description: Retrieves Denom Owners data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/DenomOwnersRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/DenomOwnersResponse example:
{
"denomOwners": [
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"balance": {
"denom": "utia",
"amount": "1000000"
}
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}DenomOwnersByQuery
Description: Retrieves Denom Owners By Query data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/DenomOwnersByQueryRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/DenomOwnersByQueryResponse example:
{
"denomOwners": [
{
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"balance": {
"denom": "utia",
"amount": "1000000"
}
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}SendEnabled
Description: Retrieves Send Enabled data from the cosmos.bank.v1beta1.Query gRPC service. Full method:
cosmos.bank.v1beta1.Query/SendEnabledRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.bank.v1beta1.Query/SendEnabledResponse example:
{
"sendEnabled": [
{
"denom": "utia",
"enabled": true
}
],
"pagination": null
}cosmos.consensus.v1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
Params
Description: Retrieves Params data from the cosmos.consensus.v1.Query gRPC service. Full method:
cosmos.consensus.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.consensus.v1.Query/ParamsResponse example:
{
"params": {
"block": {
"maxBytes": "22020096",
"maxGas": "-1"
},
"evidence": {
"maxAgeNumBlocks": "100000",
"maxAgeDuration": "172800s",
"maxBytes": "1048576"
},
"validator": {
"pubKeyTypes": [
"ed25519"
]
}
}
}cosmos.distribution.v1beta1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
ValidatorOutstandingRewards | Detailed below |
ValidatorCommission | Detailed below |
ValidatorSlashes | Detailed below |
DelegationRewards | Detailed below |
DelegationTotalRewards | Detailed below |
DelegatorValidators | Detailed below |
DelegatorWithdrawAddress | Detailed below |
CommunityPool | Detailed below |
Params
Description: Retrieves Params data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/ParamsResponse example:
{
"params": {
"communityTax": "0.020000000000000000",
"baseProposerReward": "0.000000000000000000",
"bonusProposerReward": "0.000000000000000000",
"withdrawAddrEnabled": true
}
}ValidatorOutstandingRewards
Description: Retrieves Validator Outstanding Rewards data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/ValidatorOutstandingRewardsRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/ValidatorOutstandingRewardsResponse example:
{
"rewards": {
"rewards": [
{
"denom": "utia",
"amount": "1250000.000000000000000000"
}
]
}
}ValidatorCommission
Description: Retrieves Validator Commission data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/ValidatorCommissionRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/ValidatorCommissionResponse example:
{
"commission": {
"commission": [
{
"denom": "utia",
"amount": "500000.000000000000000000"
}
]
}
}ValidatorSlashes
Description: Retrieves Validator Slashes data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/ValidatorSlashesRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/ValidatorSlashesResponse example:
{
"slashes": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}DelegationRewards
Description: Retrieves Delegation Rewards data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/DelegationRewardsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/DelegationRewardsResponse example:
{
"rewards": [
{
"denom": "utia",
"amount": "150.000000000000000000"
}
]
}DelegationTotalRewards
Description: Retrieves Delegation Total Rewards data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/DelegationTotalRewardsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/DelegationTotalRewardsResponse example:
{
"rewards": [
{
"validatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"reward": [
{
"denom": "utia",
"amount": "150.000000000000000000"
}
]
}
],
"total": [
{
"denom": "utia",
"amount": "150.000000000000000000"
}
]
}DelegatorValidators
Description: Retrieves Delegator Validators data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/DelegatorValidatorsRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/DelegatorValidatorsResponse example:
{
"validators": [
"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
]
}DelegatorWithdrawAddress
Description: Retrieves Delegator Withdraw Address data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/DelegatorWithdrawAddressRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/DelegatorWithdrawAddressResponse example:
{
"withdrawAddress": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}CommunityPool
Description: Retrieves Community Pool data from the cosmos.distribution.v1beta1.Query gRPC service. Full method:
cosmos.distribution.v1beta1.Query/CommunityPoolRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.distribution.v1beta1.Query/CommunityPoolResponse example:
{
"pool": [
{
"denom": "utia",
"amount": "9800000000.000000000000000000"
}
]
}cosmos.evidence.v1beta1.Query
| Method | Request and response |
|---|---|
Evidence | Detailed below |
AllEvidence | Detailed below |
Evidence
Description: Retrieves Evidence data from the cosmos.evidence.v1beta1.Query gRPC service. Full method:
cosmos.evidence.v1beta1.Query/EvidenceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.evidence.v1beta1.Query/EvidenceResponse example:
{
"evidence": null
}AllEvidence
Description: Retrieves All Evidence data from the cosmos.evidence.v1beta1.Query gRPC service. Full method:
cosmos.evidence.v1beta1.Query/AllEvidenceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.evidence.v1beta1.Query/AllEvidenceResponse example:
{
"evidence": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}cosmos.feegrant.v1beta1.Query
| Method | Request and response |
|---|---|
Allowance | Detailed below |
Allowances | Detailed below |
AllowancesByGranter | Detailed below |
Allowance
Description: Retrieves Allowance data from the cosmos.feegrant.v1beta1.Query gRPC service. Full method:
cosmos.feegrant.v1beta1.Query/AllowanceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.feegrant.v1beta1.Query/AllowanceResponse example:
{
"allowance": {
"granter": "celestia1grantergrantergrantergrantergranteraa",
"grantee": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"allowance": {
"@type": "/cosmos.feegrant.v1beta1.BasicAllowance",
"spendLimit": [
{
"denom": "utia",
"amount": "1000000"
}
],
"expiration": null
}
}
}Allowances
Description: Retrieves Allowances data from the cosmos.feegrant.v1beta1.Query gRPC service. Full method:
cosmos.feegrant.v1beta1.Query/AllowancesRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.feegrant.v1beta1.Query/AllowancesResponse example:
{
"allowances": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}AllowancesByGranter
Description: Retrieves Allowances By Granter data from the cosmos.feegrant.v1beta1.Query gRPC service. Full method:
cosmos.feegrant.v1beta1.Query/AllowancesByGranterRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.feegrant.v1beta1.Query/AllowancesByGranterResponse example:
{
"allowances": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}cosmos.gov.v1.Query
| Method | Request and response |
|---|---|
Constitution | Detailed below |
Proposal | Detailed below |
Proposals | Detailed below |
Vote | Detailed below |
Votes | Detailed below |
Params | Detailed below |
Deposit | Detailed below |
Deposits | Detailed below |
TallyResult | Detailed below |
Constitution
Description: Retrieves Constitution data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/ConstitutionRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/ConstitutionResponse example:
{
"constitution": "This is the Celestia Constitution placeholder text."
}Proposal
Description: Retrieves Proposal data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/ProposalRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/ProposalResponse example:
{
"proposal": {
"id": "5",
"status": "PROPOSAL_STATUS_PASSED",
"finalTallyResult": {
"yesCount": "413306783099987",
"abstainCount": "11106952648",
"noCount": "3362935441",
"noWithVetoCount": "1986261393"
},
"submitTime": "2025-01-21T17:21:47.152406659Z",
"votingEndTime": "2025-01-28T17:21:47.152406659Z",
"title": "Increase the Max Block Size to 8MB",
"summary": "This proposal raises the maximum block size to 8 megabytes and establishes GovMaxSquareSize at 128."
}
}Proposals
Description: Retrieves Proposals data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/ProposalsRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/ProposalsResponse example:
{
"proposals": [
{
"id": "5",
"status": "PROPOSAL_STATUS_PASSED",
"title": "Increase the Max Block Size to 8MB",
"summary": "This proposal raises the maximum block size to 8 megabytes and establishes GovMaxSquareSize at 128."
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}Vote
Description: Retrieves Vote data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/VoteRequest:
{
"proposalId": "5",
"voter": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5","voter":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/VoteResponse example:
{
"vote": null
}Votes
Description: Retrieves Votes data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/VotesRequest:
{
"proposalId": "5",
"voter": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5","voter":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/VotesResponse example:
{
"votes": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}Params
Description: Retrieves Params data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/ParamsResponse example:
{
"params": {
"minDeposit": [
{
"denom": "utia",
"amount": "10000000"
}
],
"votingPeriod": "604800s",
"quorum": "0.334000000000000000",
"threshold": "0.500000000000000000",
"vetoThreshold": "0.334000000000000000"
}
}Deposit
Description: Retrieves Deposit data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/DepositRequest:
{
"proposalId": "5",
"depositor": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5","depositor":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/DepositResponse example:
{
"deposit": null
}Deposits
Description: Retrieves Deposits data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/DepositsRequest:
{
"proposalId": "5",
"depositor": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5","depositor":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/DepositsResponse example:
{
"deposits": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}TallyResult
Description: Retrieves Tally Result data from the cosmos.gov.v1.Query gRPC service. Full method:
cosmos.gov.v1.Query/TallyResultRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.gov.v1.Query/TallyResultResponse example:
{
"tally": {
"yesCount": "413306783099987",
"abstainCount": "11106952648",
"noCount": "3362935441",
"noWithVetoCount": "1986261393"
}
}cosmos.group.v1.Query
| Method | Request and response |
|---|---|
GroupInfo | Detailed below |
GroupPolicyInfo | Detailed below |
GroupMembers | Detailed below |
GroupsByAdmin | Detailed below |
GroupPoliciesByGroup | Detailed below |
GroupPoliciesByAdmin | Detailed below |
Proposal | Detailed below |
ProposalsByGroupPolicy | Detailed below |
VoteByProposalVoter | Detailed below |
VotesByProposal | Detailed below |
VotesByVoter | Detailed below |
GroupsByMember | Detailed below |
TallyResult | Detailed below |
GroupInfo
Description: Retrieves Group Info data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupInfoRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupInfoResponse example:
{
"info": {
"id": "1",
"admin": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"metadata": "",
"version": "1",
"totalWeight": "3",
"createdAt": "2024-01-01T00:00:00Z"
}
}GroupPolicyInfo
Description: Retrieves Group Policy Info data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupPolicyInfoRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupPolicyInfoResponse example:
{
"info": {
"address": "celestia1grouppolicygrouppolicygrouppolicyaa",
"groupId": "1",
"admin": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"version": "1"
}
}GroupMembers
Description: Retrieves Group Members data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupMembersRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupMembersResponse example:
{
"members": [
{
"member": {
"address": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"weight": "1",
"metadata": ""
},
"groupId": "1"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}GroupsByAdmin
Description: Retrieves Groups By Admin data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupsByAdminRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupsByAdminResponse example:
{
"groups": [
{
"id": "1",
"admin": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"totalWeight": "3"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}GroupPoliciesByGroup
Description: Retrieves Group Policies By Group data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupPoliciesByGroupRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupPoliciesByGroupResponse example:
{
"groupPolicies": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}GroupPoliciesByAdmin
Description: Retrieves Group Policies By Admin data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupPoliciesByAdminRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupPoliciesByAdminResponse example:
{
"groupPolicies": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}Proposal
Description: Retrieves Proposal data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/ProposalRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/ProposalResponse example:
{
"proposal": {
"id": "1",
"groupPolicyAddress": "celestia1grouppolicygrouppolicygrouppolicyaa",
"status": "PROPOSAL_STATUS_SUBMITTED"
}
}ProposalsByGroupPolicy
Description: Retrieves Proposals By Group Policy data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/ProposalsByGroupPolicyRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/ProposalsByGroupPolicyResponse example:
{
"proposals": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}VoteByProposalVoter
Description: Retrieves Vote By Proposal Voter data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/VoteByProposalVoterRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/VoteByProposalVoterResponse example:
{
"vote": {
"proposalId": "5",
"voter": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"option": "VOTE_OPTION_YES"
}
}VotesByProposal
Description: Retrieves Votes By Proposal data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/VotesByProposalRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/VotesByProposalResponse example:
{
"votes": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}VotesByVoter
Description: Retrieves Votes By Voter data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/VotesByVoterRequest:
{
"proposalId": "5",
"voter": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5","voter":"celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96"}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/VotesByVoterResponse example:
{
"votes": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}GroupsByMember
Description: Retrieves Groups By Member data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/GroupsByMemberRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/GroupsByMemberResponse example:
{
"groups": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}TallyResult
Description: Retrieves Tally Result data from the cosmos.group.v1.Query gRPC service. Full method:
cosmos.group.v1.Query/TallyResultRequest:
{
"proposalId": "5"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"proposalId": "5"}' \
'tia-grpc.nownodes.io' \
cosmos.group.v1.Query/TallyResultResponse example:
{
"tally": {
"yesCount": "3",
"abstainCount": "0",
"noCount": "0",
"noWithVetoCount": "0"
}
}cosmos.mint.v1beta1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
Inflation | Detailed below |
AnnualProvisions | Detailed below |
Params
Description: Retrieves Params data from the cosmos.mint.v1beta1.Query gRPC service. Full method:
cosmos.mint.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.mint.v1beta1.Query/ParamsResponse example:
{
"params": {
"mintDenom": "utia",
"inflationRateChange": "0.130000000000000000",
"inflationMax": "0.200000000000000000",
"inflationMin": "0.070000000000000000",
"goalBonded": "0.670000000000000000",
"blocksPerYear": "6311520"
}
}Inflation
Description: Retrieves Inflation data from the cosmos.mint.v1beta1.Query gRPC service. Full method:
cosmos.mint.v1beta1.Query/InflationRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.mint.v1beta1.Query/InflationResponse example:
{
"inflation": "0.080000000000000000"
}AnnualProvisions
Description: Retrieves Annual Provisions data from the cosmos.mint.v1beta1.Query gRPC service. Full method:
cosmos.mint.v1beta1.Query/AnnualProvisionsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.mint.v1beta1.Query/AnnualProvisionsResponse example:
{
"annualProvisions": "80000000000000.000000000000000000"
}cosmos.params.v1beta1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
Subspaces | Detailed below |
Params
Description: Retrieves Params data from the cosmos.params.v1beta1.Query gRPC service. Full method:
cosmos.params.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.params.v1beta1.Query/ParamsResponse example:
{
"param": {
"subspace": "staking",
"key": "MaxValidators",
"value": "\"100\""
}
}Subspaces
Description: Retrieves Subspaces data from the cosmos.params.v1beta1.Query gRPC service. Full method:
cosmos.params.v1beta1.Query/SubspacesRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.params.v1beta1.Query/SubspacesResponse example:
{
"subspaces": [
{
"subspace": "staking",
"keys": [
"MaxValidators",
"UnbondingTime"
]
},
{
"subspace": "bank",
"keys": [
"SendEnabled"
]
}
]
}cosmos.slashing.v1beta1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
SigningInfo | Detailed below |
SigningInfos | Detailed below |
Params
Description: Retrieves Params data from the cosmos.slashing.v1beta1.Query gRPC service. Full method:
cosmos.slashing.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.slashing.v1beta1.Query/ParamsResponse example:
{
"params": {
"signedBlocksWindow": "10000",
"minSignedPerWindow": "0.050000000000000000",
"downtimeJailDuration": "600s",
"slashFractionDoubleSign": "0.050000000000000000",
"slashFractionDowntime": "0.000100000000000000"
}
}SigningInfo
Description: Retrieves Signing Info data from the cosmos.slashing.v1beta1.Query gRPC service. Full method:
cosmos.slashing.v1beta1.Query/SigningInfoRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.slashing.v1beta1.Query/SigningInfoResponse example:
{
"valSigningInfo": {
"address": "celestiavalcons1qq0xjp8t9pnmrqumkrcag569j3txhj6jjkfe2u",
"startHeight": "0",
"indexOffset": "12345678",
"tombstoned": false,
"missedBlocksCounter": "2120"
}
}SigningInfos
Description: Retrieves Signing Infos data from the cosmos.slashing.v1beta1.Query gRPC service. Full method:
cosmos.slashing.v1beta1.Query/SigningInfosRequest:
{
"pagination": {
"limit": "100"
}
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"pagination":{"limit":"100"}}' \
'tia-grpc.nownodes.io' \
cosmos.slashing.v1beta1.Query/SigningInfosResponse example:
{
"info": [
{
"address": "celestiavalcons1qq0xjp8t9pnmrqumkrcag569j3txhj6jjkfe2u",
"startHeight": "0",
"indexOffset": "12345678",
"tombstoned": false,
"missedBlocksCounter": "2120"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}cosmos.staking.v1beta1.Query
| Method | Request and response |
|---|---|
Validators | Detailed below |
Validator | Detailed below |
ValidatorDelegations | Detailed below |
ValidatorUnbondingDelegations | Detailed below |
Delegation | Detailed below |
DelegatorDelegations | Detailed below |
UnbondingDelegation | Detailed below |
DelegatorUnbondingDelegations | Detailed below |
Redelegations | Detailed below |
DelegatorValidators | Detailed below |
DelegatorValidator | Detailed below |
HistoricalInfo | Detailed below |
Pool | Detailed below |
Params | Detailed below |
Validators
Description: Retrieves Validators data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/ValidatorsRequest:
{
"status": "BOND_STATUS_BONDED",
"pagination": {
"limit": "100"
}
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"status":"BOND_STATUS_BONDED","pagination":{"limit":"100"}}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/ValidatorsResponse example:
{
"validators": [
{
"operatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"consensusPubkey": {
"@type": "/cosmos.crypto.ed25519.PubKey",
"key": "BASE64_PUBKEY"
},
"jailed": false,
"status": "BOND_STATUS_BONDED",
"tokens": "13304745051277",
"delegatorShares": "13304745051277.000000000000000000",
"description": {
"moniker": "Kraken"
},
"unbondingHeight": "0",
"commission": {
"commissionRates": {
"rate": "0.200000000000000000",
"maxRate": "0.200000000000000000",
"maxChangeRate": "0.010000000000000000"
}
},
"minSelfDelegation": "1"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}Validator
Description: Retrieves Validator data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/ValidatorRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/ValidatorResponse example:
{
"validator": {
"operatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"consensusPubkey": {
"@type": "/cosmos.crypto.ed25519.PubKey",
"key": "BASE64_PUBKEY"
},
"jailed": false,
"status": "BOND_STATUS_BONDED",
"tokens": "13304745051277",
"delegatorShares": "13304745051277.000000000000000000",
"description": {
"moniker": "Kraken"
},
"unbondingHeight": "0",
"commission": {
"commissionRates": {
"rate": "0.200000000000000000",
"maxRate": "0.200000000000000000",
"maxChangeRate": "0.010000000000000000"
}
},
"minSelfDelegation": "1"
}
}ValidatorDelegations
Description: Retrieves Validator Delegations data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/ValidatorDelegationsRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/ValidatorDelegationsResponse example:
{
"delegationResponses": [
{
"delegation": {
"delegatorAddress": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"validatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"shares": "1000000.000000000000000000"
},
"balance": {
"denom": "utia",
"amount": "1000000"
}
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}ValidatorUnbondingDelegations
Description: Retrieves Validator Unbonding Delegations data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/ValidatorUnbondingDelegationsRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/ValidatorUnbondingDelegationsResponse example:
{
"unbondingResponses": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}Delegation
Description: Retrieves Delegation data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/DelegationRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/DelegationResponse example:
{
"delegationResponse": {
"delegation": {
"delegatorAddress": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"validatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"shares": "1000000.000000000000000000"
},
"balance": {
"denom": "utia",
"amount": "1000000"
}
}
}DelegatorDelegations
Description: Retrieves Delegator Delegations data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/DelegatorDelegationsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/DelegatorDelegationsResponse example:
{
"delegationResponses": [
{
"delegation": {
"delegatorAddress": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"validatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"shares": "1000000.000000000000000000"
},
"balance": {
"denom": "utia",
"amount": "1000000"
}
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}UnbondingDelegation
Description: Retrieves Unbonding Delegation data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/UnbondingDelegationRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/UnbondingDelegationResponse example:
{
"unbond": {
"delegatorAddress": "celestia1c9xhp956pe9t2p9p0de7e66p5mgljaxp9thm96",
"validatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"entries": []
}
}DelegatorUnbondingDelegations
Description: Retrieves Delegator Unbonding Delegations data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/DelegatorUnbondingDelegationsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/DelegatorUnbondingDelegationsResponse example:
{
"unbondingResponses": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}Redelegations
Description: Retrieves Redelegations data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/RedelegationsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/RedelegationsResponse example:
{
"redelegationResponses": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}DelegatorValidators
Description: Retrieves Delegator Validators data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/DelegatorValidatorsRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/DelegatorValidatorsResponse example:
{
"validators": [
{
"operatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"consensusPubkey": {
"@type": "/cosmos.crypto.ed25519.PubKey",
"key": "BASE64_PUBKEY"
},
"jailed": false,
"status": "BOND_STATUS_BONDED",
"tokens": "13304745051277",
"delegatorShares": "13304745051277.000000000000000000",
"description": {
"moniker": "Kraken"
},
"unbondingHeight": "0",
"commission": {
"commissionRates": {
"rate": "0.200000000000000000",
"maxRate": "0.200000000000000000",
"maxChangeRate": "0.010000000000000000"
}
},
"minSelfDelegation": "1"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}DelegatorValidator
Description: Retrieves Delegator Validator data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/DelegatorValidatorRequest:
{
"validatorAddr": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"validatorAddr":"celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl"}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/DelegatorValidatorResponse example:
{
"validator": {
"operatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"consensusPubkey": {
"@type": "/cosmos.crypto.ed25519.PubKey",
"key": "BASE64_PUBKEY"
},
"jailed": false,
"status": "BOND_STATUS_BONDED",
"tokens": "13304745051277",
"delegatorShares": "13304745051277.000000000000000000",
"description": {
"moniker": "Kraken"
},
"unbondingHeight": "0",
"commission": {
"commissionRates": {
"rate": "0.200000000000000000",
"maxRate": "0.200000000000000000",
"maxChangeRate": "0.010000000000000000"
}
},
"minSelfDelegation": "1"
}
}HistoricalInfo
Description: Retrieves Historical Info data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/HistoricalInfoRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/HistoricalInfoResponse example:
{
"hist": {
"header": {
"height": "12345678",
"time": "2024-01-01T00:00:00Z",
"chainId": "celestia"
},
"valset": [
{
"operatorAddress": "celestiavaloper1pmn4cjwf26hkcpvyl322glhpdpcemcel8ca2vl",
"consensusPubkey": {
"@type": "/cosmos.crypto.ed25519.PubKey",
"key": "BASE64_PUBKEY"
},
"jailed": false,
"status": "BOND_STATUS_BONDED",
"tokens": "1000000000",
"delegatorShares": "1000000000.000000000000000000",
"description": {
"moniker": "example-validator"
},
"unbondingHeight": "0",
"commission": {
"commissionRates": {
"rate": "0.100000000000000000",
"maxRate": "0.200000000000000000",
"maxChangeRate": "0.010000000000000000"
}
},
"minSelfDelegation": "1"
}
]
}
}Pool
Description: Retrieves Pool data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/PoolRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/PoolResponse example:
{
"pool": {
"notBondedTokens": "50000000000",
"bondedTokens": "950000000000"
}
}Params
Description: Retrieves Params data from the cosmos.staking.v1beta1.Query gRPC service. Full method:
cosmos.staking.v1beta1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.staking.v1beta1.Query/ParamsResponse example:
{
"params": {
"unbondingTime": "1814400s",
"maxValidators": 100,
"maxEntries": 7,
"historicalEntries": 10000,
"bondDenom": "utia",
"minCommissionRate": "0.000000000000000000"
}
}cosmos.tx.v1beta1.Service
| Method | Request and response |
|---|---|
Simulate | Detailed below |
GetTx | Detailed below |
BroadcastTx | Detailed below |
GetTxsEvent | Detailed below |
GetBlockWithTxs | Detailed below |
TxDecode | Detailed below |
TxEncode | Detailed below |
TxEncodeAmino | Detailed below |
TxDecodeAmino | Detailed below |
Simulate
Description: Retrieves Simulate data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/SimulateRequest:
{
"txBytes": "BASE64_TX_BYTES"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"txBytes":"BASE64_TX_BYTES"}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/SimulateResponse example:
{
"gasInfo": {
"gasWanted": "200000",
"gasUsed": "150000"
},
"result": {
"data": "",
"log": "",
"events": []
}
}GetTx
Description: Retrieves Get Tx data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/GetTxRequest:
{
"hash": "677FF3BAD1503FFEBD17504249E53B93C91B8818313BD0F6FC361D8CD1D21228"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"hash":"677FF3BAD1503FFEBD17504249E53B93C91B8818313BD0F6FC361D8CD1D21228"}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/GetTxResponse example:
{
"tx": {
"body": {
"messages": [
{
"@type": "/celestia.blob.v1.MsgPayForBlobs"
}
],
"memo": ""
},
"authInfo": {
"fee": {
"amount": [
{
"denom": "utia",
"amount": "667607"
}
],
"gasLimit": "667607"
}
}
},
"txResponse": {
"height": "12270334",
"txhash": "677FF3BAD1503FFEBD17504249E53B93C91B8818313BD0F6FC361D8CD1D21228",
"codespace": "",
"code": 0,
"data": "",
"rawLog": "[]",
"gasWanted": "667607",
"gasUsed": "606982",
"timestamp": "2026-07-18T03:26:54Z"
}
}BroadcastTx
Description: Retrieves Broadcast Tx data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/BroadcastTxRequest:
{
"txBytes": "BASE64_SIGNED_TX_BYTES",
"mode": "BROADCAST_MODE_SYNC"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"txBytes":"BASE64_SIGNED_TX_BYTES","mode":"BROADCAST_MODE_SYNC"}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/BroadcastTxResponse example:
{
"txResponse": {
"height": "0",
"txhash": "677FF3BAD1503FFEBD17504249E53B93C91B8818313BD0F6FC361D8CD1D21228",
"codespace": "",
"code": 0,
"data": "",
"rawLog": "",
"gasWanted": "0",
"gasUsed": "0"
}
}GetTxsEvent
Description: Retrieves Get Txs Event data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/GetTxsEventRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/GetTxsEventResponse example:
{
"txs": [],
"txResponses": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}GetBlockWithTxs
Description: Retrieves Get Block With Txs data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/GetBlockWithTxsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/GetBlockWithTxsResponse example:
{
"txs": [],
"blockId": {
"hash": "BLOCK_HASH"
},
"block": {
"header": {
"height": "12345678",
"chainId": "celestia"
}
},
"pagination": {
"nextKey": null,
"total": "0"
}
}TxDecode
Description: Retrieves Tx Decode data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/TxDecodeRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/TxDecodeResponse example:
{
"tx": {
"body": {
"messages": [],
"memo": ""
},
"authInfo": {
"fee": {
"amount": [
{
"denom": "utia",
"amount": "2000"
}
],
"gasLimit": "200000"
}
}
}
}TxEncode
Description: Retrieves Tx Encode data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/TxEncodeRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/TxEncodeResponse example:
{
"txBytes": "BASE64_TX_BYTES"
}TxEncodeAmino
Description: Retrieves Tx Encode Amino data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/TxEncodeAminoRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/TxEncodeAminoResponse example:
{
"aminoBinary": "BASE64_AMINO_BYTES"
}TxDecodeAmino
Description: Retrieves Tx Decode Amino data from the cosmos.tx.v1beta1.Service gRPC service. Full method:
cosmos.tx.v1beta1.Service/TxDecodeAminoRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.tx.v1beta1.Service/TxDecodeAminoResponse example:
{
"aminoJson": "{\"type\":\"cosmos-sdk/StdTx\",\"value\":{}}"
}cosmos.upgrade.v1beta1.Query
| Method | Request and response |
|---|---|
CurrentPlan | Detailed below |
AppliedPlan | Detailed below |
UpgradedConsensusState | Detailed below |
ModuleVersions | Detailed below |
Authority | Detailed below |
CurrentPlan
Description: Retrieves Current Plan data from the cosmos.upgrade.v1beta1.Query gRPC service. Full method:
cosmos.upgrade.v1beta1.Query/CurrentPlanRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.upgrade.v1beta1.Query/CurrentPlanResponse example:
{
"plan": null
}AppliedPlan
Description: Retrieves Applied Plan data from the cosmos.upgrade.v1beta1.Query gRPC service. Full method:
cosmos.upgrade.v1beta1.Query/AppliedPlanRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.upgrade.v1beta1.Query/AppliedPlanResponse example:
{
"height": "0"
}UpgradedConsensusState
Description: Retrieves Upgraded Consensus State data from the cosmos.upgrade.v1beta1.Query gRPC service. Full method:
cosmos.upgrade.v1beta1.Query/UpgradedConsensusStateRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
cosmos.upgrade.v1beta1.Query/UpgradedConsensusStateResponse example:
{
"upgradedConsensusState": ""
}ModuleVersions
Description: Retrieves Module Versions data from the cosmos.upgrade.v1beta1.Query gRPC service. Full method:
cosmos.upgrade.v1beta1.Query/ModuleVersionsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.upgrade.v1beta1.Query/ModuleVersionsResponse example:
{
"moduleVersions": [
{
"name": "bank",
"version": "4"
},
{
"name": "staking",
"version": "4"
}
]
}Authority
Description: Retrieves Authority data from the cosmos.upgrade.v1beta1.Query gRPC service. Full method:
cosmos.upgrade.v1beta1.Query/AuthorityRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
cosmos.upgrade.v1beta1.Query/AuthorityResponse example:
{
"address": "celestia10d07y265gmmuvt4z0w9aw880jnsr700jctf8qc"
}ibc.applications.transfer.v1.Query
| Method | Request and response |
|---|---|
DenomTrace | Detailed below |
DenomTraces | Detailed below |
Params | Detailed below |
DenomHash | Detailed below |
EscrowAddress | Detailed below |
TotalEscrowForDenom | Detailed below |
DenomTrace
Description: Retrieves Denom Trace data from the ibc.applications.transfer.v1.Query gRPC service. Full method:
ibc.applications.transfer.v1.Query/DenomTraceRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
ibc.applications.transfer.v1.Query/DenomTraceResponse example:
{
"denomTrace": {
"path": "transfer/channel-2",
"baseDenom": "utia"
}
}DenomTraces
Description: Retrieves Denom Traces data from the ibc.applications.transfer.v1.Query gRPC service. Full method:
ibc.applications.transfer.v1.Query/DenomTracesRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
ibc.applications.transfer.v1.Query/DenomTracesResponse example:
{
"denomTraces": [
{
"path": "transfer/channel-2",
"baseDenom": "utia"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}Params
Description: Retrieves Params data from the ibc.applications.transfer.v1.Query gRPC service. Full method:
ibc.applications.transfer.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
ibc.applications.transfer.v1.Query/ParamsResponse example:
{
"params": {
"sendEnabled": true,
"receiveEnabled": true
}
}DenomHash
Description: Retrieves Denom Hash data from the ibc.applications.transfer.v1.Query gRPC service. Full method:
ibc.applications.transfer.v1.Query/DenomHashRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
ibc.applications.transfer.v1.Query/DenomHashResponse example:
{
"hash": "IBC_DENOM_HASH"
}EscrowAddress
Description: Retrieves Escrow Address data from the ibc.applications.transfer.v1.Query gRPC service. Full method:
ibc.applications.transfer.v1.Query/EscrowAddressRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
ibc.applications.transfer.v1.Query/EscrowAddressResponse example:
{
"escrowAddress": "celestia1escrowescrowescrowescrowescrowaaaa"
}TotalEscrowForDenom
Description: Retrieves Total Escrow For Denom data from the ibc.applications.transfer.v1.Query gRPC service. Full method:
ibc.applications.transfer.v1.Query/TotalEscrowForDenomRequest:
{
"denom": "utia"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"denom":"utia"}' \
'tia-grpc.nownodes.io' \
ibc.applications.transfer.v1.Query/TotalEscrowForDenomResponse example:
{
"amount": {
"denom": "utia",
"amount": "0"
}
}ibc.core.client.v1.Query
| Method | Request and response |
|---|---|
ClientState | Detailed below |
ClientStates | Detailed below |
ConsensusState | Detailed below |
ConsensusStates | Detailed below |
ConsensusStateHeights | Detailed below |
ClientStatus | Detailed below |
ClientParams | Detailed below |
UpgradedClientState | Detailed below |
UpgradedConsensusState | Detailed below |
ClientState
Description: Retrieves Client State data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ClientStateRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ClientStateResponse example:
{
"clientState": {
"@type": "/ibc.lightclients.tendermint.v1.ClientState",
"chainId": "osmosis-1",
"trustingPeriod": "1209600s"
},
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ClientStates
Description: Retrieves Client States data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ClientStatesRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ClientStatesResponse example:
{
"clientStates": [
{
"clientId": "07-tendermint-10",
"clientState": {
"@type": "/ibc.lightclients.tendermint.v1.ClientState",
"chainId": "osmosis-1"
}
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}ConsensusState
Description: Retrieves Consensus State data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ConsensusStateRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ConsensusStateResponse example:
{
"consensusState": {
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
"timestamp": "2024-01-01T00:00:00Z"
},
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ConsensusStates
Description: Retrieves Consensus States data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ConsensusStatesRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ConsensusStatesResponse example:
{
"consensusStates": [],
"pagination": {
"nextKey": null,
"total": "0"
}
}ConsensusStateHeights
Description: Retrieves Consensus State Heights data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ConsensusStateHeightsRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ConsensusStateHeightsResponse example:
{
"consensusStateHeights": [
{
"revisionNumber": "0",
"revisionHeight": "12345678"
}
],
"pagination": {
"nextKey": null,
"total": "1"
}
}ClientStatus
Description: Retrieves Client Status data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ClientStatusRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ClientStatusResponse example:
{
"status": "Active"
}ClientParams
Description: Retrieves Client Params data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/ClientParamsRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/ClientParamsResponse example:
{
"params": {
"allowedClients": [
"06-solomachine",
"07-tendermint"
]
}
}UpgradedClientState
Description: Retrieves Upgraded Client State data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/UpgradedClientStateRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/UpgradedClientStateResponse example:
{
"upgradedClientState": null
}UpgradedConsensusState
Description: Retrieves Upgraded Consensus State data from the ibc.core.client.v1.Query gRPC service. Full method:
ibc.core.client.v1.Query/UpgradedConsensusStateRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.client.v1.Query/UpgradedConsensusStateResponse example:
{
"upgradedConsensusState": null
}ibc.core.connection.v1.Query
| Method | Request and response |
|---|---|
Connection | Detailed below |
Connections | Detailed below |
ClientConnections | Detailed below |
ConnectionClientState | Detailed below |
ConnectionConsensusState | Detailed below |
ConnectionParams | Detailed below |
Connection
Description: Retrieves Connection data from the ibc.core.connection.v1.Query gRPC service. Full method:
ibc.core.connection.v1.Query/ConnectionRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.connection.v1.Query/ConnectionResponse example:
{
"connection": {
"clientId": "07-tendermint-10",
"versions": [
{
"identifier": "1",
"features": [
"ORDER_ORDERED",
"ORDER_UNORDERED"
]
}
],
"state": "STATE_OPEN",
"counterparty": {
"clientId": "07-tendermint-3012",
"connectionId": "connection-2503",
"prefix": {
"keyPrefix": "aWJj"
}
},
"delayPeriod": "0"
},
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}Connections
Description: Retrieves Connections data from the ibc.core.connection.v1.Query gRPC service. Full method:
ibc.core.connection.v1.Query/ConnectionsRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.connection.v1.Query/ConnectionsResponse example:
{
"connections": [
{
"clientId": "07-tendermint-10",
"versions": [
{
"identifier": "1",
"features": [
"ORDER_ORDERED",
"ORDER_UNORDERED"
]
}
],
"state": "STATE_OPEN",
"counterparty": {
"clientId": "07-tendermint-3012",
"connectionId": "connection-2503",
"prefix": {
"keyPrefix": "aWJj"
}
},
"delayPeriod": "0",
"id": "connection-2"
}
],
"pagination": {
"nextKey": null,
"total": "1"
},
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ClientConnections
Description: Retrieves Client Connections data from the ibc.core.connection.v1.Query gRPC service. Full method:
ibc.core.connection.v1.Query/ClientConnectionsRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.connection.v1.Query/ClientConnectionsResponse example:
{
"connectionPaths": [
"connection-2"
],
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ConnectionClientState
Description: Retrieves Connection Client State data from the ibc.core.connection.v1.Query gRPC service. Full method:
ibc.core.connection.v1.Query/ConnectionClientStateRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.connection.v1.Query/ConnectionClientStateResponse example:
{
"identifiedClientState": {
"clientId": "07-tendermint-10",
"clientState": {
"@type": "/ibc.lightclients.tendermint.v1.ClientState",
"chainId": "osmosis-1"
}
},
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ConnectionConsensusState
Description: Retrieves Connection Consensus State data from the ibc.core.connection.v1.Query gRPC service. Full method:
ibc.core.connection.v1.Query/ConnectionConsensusStateRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.connection.v1.Query/ConnectionConsensusStateResponse example:
{
"consensusState": {
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
"timestamp": "2024-01-01T00:00:00Z"
},
"clientId": "07-tendermint-10",
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ConnectionParams
Description: Retrieves Connection Params data from the ibc.core.connection.v1.Query gRPC service. Full method:
ibc.core.connection.v1.Query/ConnectionParamsRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.connection.v1.Query/ConnectionParamsResponse example:
{
"params": {
"maxExpectedTimePerBlock": "30000000000"
}
}ibc.core.channel.v1.Query
| Method | Request and response |
|---|---|
Channel | Detailed below |
Channels | Detailed below |
ConnectionChannels | Detailed below |
ChannelClientState | Detailed below |
ChannelConsensusState | Detailed below |
PacketCommitment | Detailed below |
PacketCommitments | Detailed below |
PacketReceipt | Detailed below |
PacketAcknowledgement | Detailed below |
PacketAcknowledgements | Detailed below |
UnreceivedPackets | Detailed below |
UnreceivedAcks | Detailed below |
NextSequenceReceive | Detailed below |
Channel
Description: Retrieves Channel data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/ChannelRequest:
{
"portId": "transfer",
"channelId": "channel-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/ChannelResponse example:
{
"channel": {
"state": "STATE_OPEN",
"ordering": "ORDER_UNORDERED",
"counterparty": {
"portId": "transfer",
"channelId": "channel-6994"
},
"connectionHops": [
"connection-2"
],
"version": "ics20-1"
},
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}Channels
Description: Retrieves Channels data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/ChannelsRequest:
{
"pagination": {
"limit": "100"
}
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"pagination":{"limit":"100"}}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/ChannelsResponse example:
{
"channels": [
{
"state": "STATE_OPEN",
"ordering": "ORDER_UNORDERED",
"counterparty": {
"portId": "transfer",
"channelId": "channel-6994"
},
"connectionHops": [
"connection-2"
],
"version": "ics20-1",
"portId": "transfer",
"channelId": "channel-2"
}
],
"pagination": {
"nextKey": null,
"total": "1"
},
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ConnectionChannels
Description: Retrieves Connection Channels data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/ConnectionChannelsRequest:
{
"connectionId": "connection-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"connectionId":"connection-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/ConnectionChannelsResponse example:
{
"channels": [
{
"state": "STATE_OPEN",
"ordering": "ORDER_UNORDERED",
"counterparty": {
"portId": "transfer",
"channelId": "channel-6994"
},
"connectionHops": [
"connection-2"
],
"version": "ics20-1",
"portId": "transfer",
"channelId": "channel-2"
}
],
"pagination": {
"nextKey": null,
"total": "1"
},
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ChannelClientState
Description: Retrieves Channel Client State data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/ChannelClientStateRequest:
{
"portId": "transfer",
"channelId": "channel-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/ChannelClientStateResponse example:
{
"identifiedClientState": {
"clientId": "07-tendermint-10",
"clientState": {
"@type": "/ibc.lightclients.tendermint.v1.ClientState",
"chainId": "osmosis-1"
}
},
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ChannelConsensusState
Description: Retrieves Channel Consensus State data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/ChannelConsensusStateRequest:
{
"clientId": "07-tendermint-10"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"clientId":"07-tendermint-10"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/ChannelConsensusStateResponse example:
{
"consensusState": {
"@type": "/ibc.lightclients.tendermint.v1.ConsensusState",
"timestamp": "2024-01-01T00:00:00Z"
},
"clientId": "07-tendermint-10",
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}PacketCommitment
Description: Retrieves Packet Commitment data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/PacketCommitmentRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/PacketCommitmentResponse example:
{
"commitment": "BASE64_COMMITMENT_HASH",
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}PacketCommitments
Description: Retrieves Packet Commitments data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/PacketCommitmentsRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/PacketCommitmentsResponse example:
{
"commitments": [
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1",
"data": "BASE64_COMMITMENT_HASH"
}
],
"pagination": {
"nextKey": null,
"total": "1"
},
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}PacketReceipt
Description: Retrieves Packet Receipt data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/PacketReceiptRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/PacketReceiptResponse example:
{
"received": true,
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}PacketAcknowledgement
Description: Retrieves Packet Acknowledgement data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/PacketAcknowledgementRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/PacketAcknowledgementResponse example:
{
"acknowledgement": "BASE64_ACK_BYTES",
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}PacketAcknowledgements
Description: Retrieves Packet Acknowledgements data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/PacketAcknowledgementsRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/PacketAcknowledgementsResponse example:
{
"acknowledgements": [
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1",
"data": "BASE64_ACK_BYTES"
}
],
"pagination": {
"nextKey": null,
"total": "1"
},
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}UnreceivedPackets
Description: Retrieves Unreceived Packets data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/UnreceivedPacketsRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/UnreceivedPacketsResponse example:
{
"sequences": [],
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}UnreceivedAcks
Description: Retrieves Unreceived Acks data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/UnreceivedAcksRequest:
{
"portId": "transfer",
"channelId": "channel-2",
"sequence": "1"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2","sequence":"1"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/UnreceivedAcksResponse example:
{
"sequences": [],
"height": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}NextSequenceReceive
Description: Retrieves Next Sequence Receive data from the ibc.core.channel.v1.Query gRPC service. Full method:
ibc.core.channel.v1.Query/NextSequenceReceiveRequest:
{
"portId": "transfer",
"channelId": "channel-2"
}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{"portId":"transfer","channelId":"channel-2"}' \
'tia-grpc.nownodes.io' \
ibc.core.channel.v1.Query/NextSequenceReceiveResponse example:
{
"nextSequenceReceive": "1",
"proof": null,
"proofHeight": {
"revisionNumber": "0",
"revisionHeight": "0"
}
}ibc.applications.interchain_accounts.controller.v1.Query
| Method | Request and response |
|---|---|
InterchainAccount | Detailed below |
Params | Detailed below |
InterchainAccount
Description: Retrieves Interchain Account data from the ibc.applications.interchain_accounts.controller.v1.Query gRPC service. Full method:
ibc.applications.interchain_accounts.controller.v1.Query/InterchainAccountRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
ibc.applications.interchain_accounts.controller.v1.Query/InterchainAccountResponse example:
{
"address": "celestia1interchainaccountinterchainaccountaa"
}Params
Description: Retrieves Params data from the ibc.applications.interchain_accounts.controller.v1.Query gRPC service. Full method:
ibc.applications.interchain_accounts.controller.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
ibc.applications.interchain_accounts.controller.v1.Query/ParamsResponse example:
{
"params": {
"controllerEnabled": true
}
}ibc.applications.interchain_accounts.host.v1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
Params
Description: Retrieves Params data from the ibc.applications.interchain_accounts.host.v1.Query gRPC service. Full method:
ibc.applications.interchain_accounts.host.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
ibc.applications.interchain_accounts.host.v1.Query/ParamsResponse example:
{
"params": {
"hostEnabled": true,
"allowMessages": [
"*"
]
}
}celestia.blob.v1.Query
| Method | Request and response |
|---|---|
Params | Detailed below |
Params
Description: Retrieves Params data from the celestia.blob.v1.Query gRPC service. Full method:
celestia.blob.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.blob.v1.Query/ParamsResponse example:
{
"params": {
"gasPerBlobByte": 8,
"govMaxSquareSize": "64"
}
}celestia.qgb.v1.Query
| Method | Request and response |
|---|---|
AttestationRequestByNonce | Detailed below |
LatestAttestationNonce | Detailed below |
EarliestAttestationNonce | Detailed below |
LatestValsetRequestBeforeNonce | Detailed below |
LatestDataCommitment | Detailed below |
EVMAddress | Detailed below |
Params | Detailed below |
AttestationRequestByNonce
Description: Retrieves Attestation Request By Nonce data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/AttestationRequestByNonceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/AttestationRequestByNonceResponse example:
{
"attestation": {
"@type": "/celestia.qgb.v1.DataCommitment",
"nonce": "100",
"beginBlock": "9900",
"endBlock": "10000"
}
}LatestAttestationNonce
Description: Retrieves Latest Attestation Nonce data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/LatestAttestationNonceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/LatestAttestationNonceResponse example:
{
"nonce": "100"
}EarliestAttestationNonce
Description: Retrieves Earliest Attestation Nonce data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/EarliestAttestationNonceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/EarliestAttestationNonceResponse example:
{
"nonce": "1"
}LatestValsetRequestBeforeNonce
Description: Retrieves Latest Valset Request Before Nonce data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/LatestValsetRequestBeforeNonceRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/LatestValsetRequestBeforeNonceResponse example:
{
"attestation": {
"@type": "/celestia.qgb.v1.Valset",
"nonce": "1",
"members": []
}
}LatestDataCommitment
Description: Retrieves Latest Data Commitment data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/LatestDataCommitmentRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/LatestDataCommitmentResponse example:
{
"attestation": {
"@type": "/celestia.qgb.v1.DataCommitment",
"nonce": "100",
"beginBlock": "9900",
"endBlock": "10000"
}
}EVMAddress
Description: Retrieves EVM Address data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/EVMAddressRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/EVMAddressResponse example:
{
"evmAddress": "0x0000000000000000000000000000000000dEaD"
}Params
Description: Retrieves Params data from the celestia.qgb.v1.Query gRPC service. Full method:
celestia.qgb.v1.Query/ParamsRequest:
{}Example:
grpcurl \
-insecure \
-H 'api-key: YOUR_API_KEY' \
-d '{}' \
'tia-grpc.nownodes.io' \
celestia.qgb.v1.Query/ParamsResponse example:
{
"params": {
"dataCommitmentWindow": "400"
}
}