Utility
Blockchain Integration Data Query Apis Protocol Rest Queries Utility (v1.0.0)
Download OpenAPI specification:Download
API Documentation for Blockchain Integration Data Query Apis Protocol Rest Queries Utility
ABCIQuery
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
Authorizations:
bearerAuth
query Parameters
| data | string <byte> (data) (proto bytes) |
| path | string (path) (proto string) |
| height | integer or string <int64> (height) (proto int64) |
| prove | boolean (prove) (proto bool) |
Responses
Response samples
- 200
Content type
application/json
{- "code": 0,
- "log": "string",
- "info": "string",
- "index": 0,
- "key": "string",
- "value": "string",
- "proofOps": {
- "ops": [
- {
- "type": "string",
- "key": "string",
- "data": "string"
}
]
}, - "height": 0,
- "codespace": "string"
}Response samples
- 200
Content type
application/json
{- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "block": {
- "header": {
- "version": {
- "block": 0,
- "app": 0
}, - "chainId": "string",
- "height": 0,
- "time": "2023-01-15T01:30:15.01Z",
- "lastBlockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "lastCommitHash": "string",
- "dataHash": "string",
- "validatorsHash": "string",
- "nextValidatorsHash": "string",
- "consensusHash": "string",
- "appHash": "string",
- "lastResultsHash": "string",
- "evidenceHash": "string",
- "proposerAddress": "string"
}, - "data": {
- "txs": [
- "string"
]
}, - "evidence": {
- "evidence": [
- {
- "duplicateVoteEvidence": {
- "voteA": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "voteB": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "totalVotingPower": 0,
- "validatorPower": 0,
- "timestamp": "2023-01-15T01:30:15.01Z"
}
}
]
}, - "lastCommit": {
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "signatures": [
- {
- "blockIdFlag": "BLOCK_ID_FLAG_UNKNOWN",
- "validatorAddress": "string",
- "timestamp": "2023-01-15T01:30:15.01Z",
- "signature": "string"
}
]
}
}, - "sdkBlock": {
- "header": {
- "version": {
- "block": 0,
- "app": 0
}, - "chainId": "string",
- "height": 0,
- "time": "2023-01-15T01:30:15.01Z",
- "lastBlockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "lastCommitHash": "string",
- "dataHash": "string",
- "validatorsHash": "string",
- "nextValidatorsHash": "string",
- "consensusHash": "string",
- "appHash": "string",
- "lastResultsHash": "string",
- "evidenceHash": "string",
- "proposerAddress": "string"
}, - "data": {
- "txs": [
- "string"
]
}, - "evidence": {
- "evidence": [
- {
- "duplicateVoteEvidence": {
- "voteA": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "voteB": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "totalVotingPower": 0,
- "validatorPower": 0,
- "timestamp": "2023-01-15T01:30:15.01Z"
}
}
]
}, - "lastCommit": {
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "signatures": [
- {
- "blockIdFlag": "BLOCK_ID_FLAG_UNKNOWN",
- "validatorAddress": "string",
- "timestamp": "2023-01-15T01:30:15.01Z",
- "signature": "string"
}
]
}
}
}GetBlockByHeight
GetBlockByHeight queries block for given height.
Authorizations:
bearerAuth
path Parameters
| height required | integer or string <int64> (height) (proto int64) |
Responses
Response samples
- 200
Content type
application/json
{- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "block": {
- "header": {
- "version": {
- "block": 0,
- "app": 0
}, - "chainId": "string",
- "height": 0,
- "time": "2023-01-15T01:30:15.01Z",
- "lastBlockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "lastCommitHash": "string",
- "dataHash": "string",
- "validatorsHash": "string",
- "nextValidatorsHash": "string",
- "consensusHash": "string",
- "appHash": "string",
- "lastResultsHash": "string",
- "evidenceHash": "string",
- "proposerAddress": "string"
}, - "data": {
- "txs": [
- "string"
]
}, - "evidence": {
- "evidence": [
- {
- "duplicateVoteEvidence": {
- "voteA": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "voteB": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "totalVotingPower": 0,
- "validatorPower": 0,
- "timestamp": "2023-01-15T01:30:15.01Z"
}
}
]
}, - "lastCommit": {
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "signatures": [
- {
- "blockIdFlag": "BLOCK_ID_FLAG_UNKNOWN",
- "validatorAddress": "string",
- "timestamp": "2023-01-15T01:30:15.01Z",
- "signature": "string"
}
]
}
}, - "sdkBlock": {
- "header": {
- "version": {
- "block": 0,
- "app": 0
}, - "chainId": "string",
- "height": 0,
- "time": "2023-01-15T01:30:15.01Z",
- "lastBlockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "lastCommitHash": "string",
- "dataHash": "string",
- "validatorsHash": "string",
- "nextValidatorsHash": "string",
- "consensusHash": "string",
- "appHash": "string",
- "lastResultsHash": "string",
- "evidenceHash": "string",
- "proposerAddress": "string"
}, - "data": {
- "txs": [
- "string"
]
}, - "evidence": {
- "evidence": [
- {
- "duplicateVoteEvidence": {
- "voteA": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "voteB": {
- "type": "SIGNED_MSG_TYPE_UNKNOWN",
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "timestamp": "2023-01-15T01:30:15.01Z",
- "validatorAddress": "string",
- "validatorIndex": 0,
- "signature": "string",
- "extension": "string",
- "extensionSignature": "string"
}, - "totalVotingPower": 0,
- "validatorPower": 0,
- "timestamp": "2023-01-15T01:30:15.01Z"
}
}
]
}, - "lastCommit": {
- "height": 0,
- "round": 0,
- "blockId": {
- "hash": "string",
- "partSetHeader": {
- "total": 0,
- "hash": "string"
}
}, - "signatures": [
- {
- "blockIdFlag": "BLOCK_ID_FLAG_UNKNOWN",
- "validatorAddress": "string",
- "timestamp": "2023-01-15T01:30:15.01Z",
- "signature": "string"
}
]
}
}
}Response samples
- 200
Content type
application/json
{- "defaultNodeInfo": {
- "protocolVersion": {
- "p2p": 0,
- "block": 0,
- "app": 0
}, - "defaultNodeId": "string",
- "listenAddr": "string",
- "network": "string",
- "version": "string",
- "channels": "string",
- "moniker": "string",
- "other": {
- "txIndex": "string",
- "rpcAddress": "string"
}
}, - "applicationVersion": {
- "name": "string",
- "appName": "string",
- "version": "string",
- "gitCommit": "string",
- "buildTags": "string",
- "goVersion": "string",
- "buildDeps": [
- {
- "path": "string",
- "version": "string",
- "sum": "string"
}
], - "cosmosSdkVersion": "string"
}
}