Home

Sei Tendermint HTTP API

v1.0.0
Base URL
https://sei-tendermint.nownodes.ioNOWNodes Sei mainnet Tendermint endpoint.

Queries Sei mainnet consensus, block, transaction, validator, and node state through NOWNodes.

Authentication

api-keyAuthapiKey

NOWNodes API key.

API Key: api-key in header

Sei Tendermint HTTP API

default

Broadcast a transaction synchronously

GET
https://sei-tendermint.nownodes.io/broadcast_tx_sync

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Submits encoded transaction bytes and returns the CheckTx result without waiting for block inclusion. The example is a historical transaction; it was not broadcast. Replace it with a newly signed transaction and current sequence. It is not invoked while validating this specification because it may submit data or change node state.

Parameters

txstringrequiredquery

0x-prefixed hexadecimal signed transaction bytes. Replace this historical sample with a newly signed transaction.

Response

200OK

Empty

400Bad Request

Invalid request.

500Internal Server Error

Error

Broadcast a transaction asynchronously

GET
https://sei-tendermint.nownodes.io/broadcast_tx_async

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Submits encoded transaction bytes and returns immediately without waiting for CheckTx or block inclusion. The example is a historical transaction; it was not broadcast. Replace it with a newly signed transaction and current sequence. It is not invoked while validating this specification because it may submit data or change node state.

Parameters

txstringrequiredquery

0x-prefixed hexadecimal signed transaction bytes. Replace this historical sample with a newly signed transaction.

Response

200OK

empty answer

400Bad Request

Invalid request.

500Internal Server Error

empty error

Broadcast a transaction and wait for commit

GET
https://sei-tendermint.nownodes.io/broadcast_tx_commit

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Submits encoded transaction bytes, runs CheckTx, and waits for the transaction execution result or a timeout. The example is a historical transaction; it was not broadcast. Replace it with a newly signed transaction and current sequence. It is not invoked while validating this specification because it may submit data or change node state.

Parameters

txstringrequiredquery

0x-prefixed hexadecimal signed transaction bytes. Replace this historical sample with a newly signed transaction.

Response

200OK

empty answer

400Bad Request

Invalid request.

500Internal Server Error

empty error

Validate a transaction

GET
https://sei-tendermint.nownodes.io/check_tx

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Checks signed transaction bytes without broadcasting. This historical transaction returns a nonzero code because its account sequence has already been used. It is not invoked while validating this specification because it may submit data or change node state.

Parameters

txstringrequiredquery

0x-prefixed hexadecimal transaction bytes. The historical example is not suitable for a new broadcast.

Response

200OK

ABCI application's CheckTx response

400Bad Request

Invalid request.

500Internal Server Error

empty error

Check gateway health

GET
https://sei-tendermint.nownodes.io/health

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the current health status of the Sei Tendermint gateway.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

empty error

Get node status

GET
https://sei-tendermint.nownodes.io/status

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns node identity, protocol versions, synchronization state, and validator information.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

empty error

Network information

GET
https://sei-tendermint.nownodes.io/net_info

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Get network info.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

405Method Not Allowed

Response returned by the verified Sei endpoint.

500Internal Server Error

empty error

List block headers

GET
https://sei-tendermint.nownodes.io/blockchain

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns up to 20 block headers between the requested minimum and maximum heights in descending order.

Parameters

minHeightintegerquery

Lowest block height in the requested range, inclusive.

maxHeightintegerquery

Highest block height in the requested range, inclusive.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a block header by height

GET
https://sei-tendermint.nownodes.io/header

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the block header at the requested height, or the latest header when height is omitted.

Parameters

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a block header by hash

GET
https://sei-tendermint.nownodes.io/header_by_hash

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the block header identified by its hexadecimal block hash.

Parameters

hashstringrequiredquery

0x-prefixed hexadecimal hash of the requested block or transaction.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a block by height

GET
https://sei-tendermint.nownodes.io/block

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the block at the requested height, or the latest block when height is omitted.

Parameters

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a block by hash

GET
https://sei-tendermint.nownodes.io/block_by_hash

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the block identified by its hexadecimal block hash.

Parameters

hashstringrequiredquery

0x-prefixed hexadecimal hash of the requested block or transaction.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get block execution results

GET
https://sei-tendermint.nownodes.io/block_results

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns transaction results, events, validator updates, consensus parameter updates, and the application hash for a block.

Parameters

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a block commit

GET
https://sei-tendermint.nownodes.io/commit

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the signed block header and commit at the requested height.

Parameters

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get the validator set

GET
https://sei-tendermint.nownodes.io/validators

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns a paginated validator set for the requested block height.

Parameters

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

pageintegerquery

Page number, starting at 1.

per_pageintegerquery

Maximum number of records to return in one page.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get the genesis document

GET
https://sei-tendermint.nownodes.io/genesis

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the complete genesis document used to initialize the Sei network.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a genesis document chunk

GET
https://sei-tendermint.nownodes.io/genesis_chunked

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns one Base64-encoded chunk of the genesis document.

Parameters

chunkintegerquery

Zero-based genesis chunk index, encoded as a decimal string.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get detailed consensus state

GET
https://sei-tendermint.nownodes.io/dump_consensus_state

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the local consensus round state and the consensus state reported by connected peers.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get consensus state

GET
https://sei-tendermint.nownodes.io/consensus_state

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns a concise snapshot of the node's current consensus round state.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get consensus parameters

GET
https://sei-tendermint.nownodes.io/consensus_params

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the consensus parameters active at the requested block height.

Parameters

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

List unconfirmed transactions

GET
https://sei-tendermint.nownodes.io/unconfirmed_txs

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns up to limit transactions currently held in the node mempool. This method does not accept page or per_page.

Parameters

limitintegerquery

Maximum number of records to return.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get unconfirmed transaction totals

GET
https://sei-tendermint.nownodes.io/num_unconfirmed_txs

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the number and total byte size of transactions currently held in the mempool.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Search transactions

GET
https://sei-tendermint.nownodes.io/tx_search

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns transactions matching a Tendermint event query with optional proofs, pagination, and ordering.

Parameters

querystringrequiredquery

Event query enclosed in double quotes for the HTTP RPC transport.

pageintegerquery

Page number, starting at 1.

per_pageintegerquery

Maximum number of records to return in one page.

order_bystringquery

Quoted sort direction: "asc" or "desc".

provebooleanquery

Whether the response includes a Merkle proof.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Search blocks

GET
https://sei-tendermint.nownodes.io/block_search

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns blocks matching an indexed block-event query with pagination and ordering.

Parameters

querystringrequiredquery

Event query enclosed in double quotes for the HTTP RPC transport.

pageintegerquery

Page number, starting at 1.

per_pageintegerquery

Maximum number of records to return in one page.

order_bystringquery

Quoted sort direction: "asc" or "desc".

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get a transaction by hash

GET
https://sei-tendermint.nownodes.io/tx

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns an indexed transaction, its execution result, and an optional Merkle proof.

Parameters

hashstringrequiredquery

0x-prefixed hexadecimal hash of the requested block or transaction.

provebooleanquery

Whether the response includes a Merkle proof.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Get application information

GET
https://sei-tendermint.nownodes.io/abci_info

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Returns the ABCI application's name, version, latest height, and latest application hash.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Query application state

GET
https://sei-tendermint.nownodes.io/abci_query

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Reads application state at a selected height using an ABCI query path and hexadecimal key bytes.

Parameters

pathstringquery

Application query path enclosed in double quotes for the HTTP RPC transport.

datastringquery

0x-prefixed hexadecimal application query bytes.

heightintegerquery

Block height as a decimal value; omit optional height to query the latest state.

provebooleanquery

Whether the response includes a Merkle proof.

Response

200OK

Response returned by the live Sei endpoint.

400Bad Request

Invalid request.

500Internal Server Error

Error

Broadcast Byzantine-fault evidence

GET
https://sei-tendermint.nownodes.io/broadcast_evidence

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

Validates and broadcasts signed evidence of validator misbehavior to the node's peers. No live evidence sample was available, so no request or successful response example is supplied. It is not invoked while validating this specification because it may submit data or change node state.

Parameters

evidencestringrequiredquery

JSON evidence

Response

200OK

Broadcast evidence of the misbehavior.

400Bad Request

Invalid request.

500Internal Server Error

Error