PundiX JSON RPC
Support
Info Routes
Health
Node heartbeat
Parameters (0)
Requests
Response
Status
Get Tendermint status including node info, pubkey, latest block hash, app hash, block height and time.
Parameters
None
Request
HTTP
JSONRPC
Response
NetInfo
Network information
Parameters
None
Request
HTTP
JSONRPC
Response
Blockchain
Get block headers. Returned in descending order. May be limited in quantity.
Parameters
minHeight (integer): The lowest block to be returned in the responsemaxHeight (integer): The highest block to be returned in the response
Request
HTTP
JSONRPC
Response
Block
Get block at a specified height.
Parameters
height (integer): height of the requested block. If no height is specified the latest block will be used.
Request
HTTP
JSONRPC
Response
BlockByHash
Parameters
hash (string): Hash of the block to query for.
Request
HTTP
JSONRPC
Response
BlockResults
Parameters
height (integer): Height of the block which contains the results. If no height is specified, the latest block height will be used
Request
HTTP
JSONRPC
Response
Commit
Parameters
height (integer): Height of the block the requested commit pertains to. If no height is set the latest commit will be returned.
Request
HTTP
JSONRPC
Response
Validators
Parameters
height (integer): Block height at which the validators were present on. If no height is set the latest commit will be returned.page (integer):per_page (integer):
Request
HTTP
JSONRPC
Response
Genesis
Get Genesis of the chain. If the response is large, this operation will return an error: use genesis_chunked instead.
Request
HTTP
JSONRPC
Response
GenesisChunked
Get the genesis document in a chunks to support easily transfering larger documents.
Parameters
chunk(integer): the index number of the chunk that you wish to fetch. These IDs are 0 indexed.
Request
HTTP
JSONRPC
Response
ConsensusParams
Get the consensus parameters.
Parameters
height (integer): Block height at which the consensus params would like to be fetched for.
Request
HTTP
JSONRPC
Response
UnconfirmedTxs
Get a list of unconfirmed transactions.
Parameters
limit (integer)The amount of txs to respond with.
Request
HTTP
JSONRPC
Response
NumUnconfirmedTxs
Get data about unconfirmed transactions.
Parameters
None
Request
HTTP
JSONRPC
Response
Tx
Parameters
hash (string): The hash of the transactionprove (bool): If the response should include proof the transaction was included in a block.
Request
HTTP
JSONRPC
Response
Transaction Routes
BroadCastTxSync
Returns with the response from CheckTx. Does not wait for DeliverTx result.
Parameters
tx (string): The transaction encoded
Request
HTTP
JSONRPC
Response
BroadCastTxAsync
Returns right away, with no response. Does not wait for CheckTx nor DeliverTx results.
Parameters
tx (string): The transaction encoded
Request
HTTP
JSONRPC
Response
CheckTx
Checks the transaction without executing it.
Parameters
tx (string): String of the encoded transaction
Request
HTTP
JSONRPC
Response
ABCI Routes
ABCIInfo
Get some info about the application.
Parameters
None
Request
HTTP
JSONRPC
Response
ABCIQuery
Query the application for some information.
Parameters
path (string): Path to the data. This is defined by the application.data (string): The data requestedheight (integer): Height at which the data is being requested for.prove (bool): Include proofs of the transactions inclusion in the block
Request
HTTP
JSONRPC
Response
Evidence Routes
BroadcastEvidence
Broadcast evidence of the misbehavior.
Parameters
evidence (string):
Request
HTTP
JSONRPC
Response
Error code schedule
0
success
1
internal
2
tx parse error
3
invalid sequence
4
unauthorized
5
insufficient funds
6
unknown request
7
invalid address
8
invalid pubkey
9
unknown address
10
invalid coins
11
out of gas
12
memo too large
13
insufficient fee
14
maximum numer of signatures exceeded
15
no signatures supplied
16
tx in mempool
17
failed to unmarshal JSON bytes
18
invalid request
19
tx already in mempool
20
mempool is full
21
tx too large
22
key not found
23
invalid account password
24
tx intended signer does not match the given signer
25
invalid gas adjustment
26
invalid height
27
invalid version
28
invalid chain-id
29
invalid type
30
tx timeout height
31
unknown extension options
32
incorrect account sequence
33
failed packing protobuf message to Any
34
failed unpacking protobuf message from Any
35
internal logic error
36
conflict
37
feature not supported
38
not found
39
Internal IO error
40
error in app.toml
111222
panic
Last updated