Objects reference
Block
Block object
Name | Type | Description |
hash | string | Block hash |
height | number | Block number (block height) |
lastBlock | string | Last block hash |
commitHash | string | Commit hash |
time | time string | Time when block is proposed |
numTxs | number | Number of transactions in block |
gasLimit | number | Block gas limit |
gasUsed | number | Gas used by block |
rewards | string | Block reward |
proposerAddress | string | Address of block proposer |
dataHash | string | Hash of transactions in block |
logsBloom | number[] | Block's bloom |
validatorHash | string | Hash of current validators group |
nextValidatorHash | string | Hash of next validators group |
appHash | string | hash of state after applying transactions from the previous block |
evidenceHash | string | Hash of evidence in case validators group violate consensus |
txs | object[] | List of transactions in block |
receipts | object[] | List of transaction receipts |
Block header object
Same as Block object but without txs
and receipts
field
Transaction
Transaction payload
Name | Type | Description |
data | string | Transaction data |
receiver | string | Address of receiver. Alias: |
amount | number | Transaction amount. Alias: |
nonce | number | Transaction nonce |
gasPrice | number | Transaction's gas price. |
gas | number | Transaction's gas limit. Alias: |
data | string | Transaction data in hex. |
Transaction object
Name | Type | Description |
blockHash | string | Hash of block containing the transaction |
blockNumber | number | Height of block containing the transaction |
time | time string | Time when block is proposed |
from | string | Sender address |
gas | number | Gas limit of transaction |
gasPrice | number | Gas price of transaction |
hash | string | Transaction hash |
input | string | Data if transaction is a smart contract invocation |
nonce | number | Transaction nonce |
to | string | Receiver address |
transactionIndex | number | Transaction index inside block |
value | string | Transaction's amount |
logsBloom | number[] | Transaction's bloom |
Transaction receipt object
Name | Type | Description |
blockHash | string | Hash of block containing the submitted transaction |
blockHeight | number | Height of block containing the submitted transaction |
from | string | Address of sender |
gasUsed | number | Amount of gas used to execute the transaction |
cumulativeGasUsed | number | Total gas used by all transactions in block |
transactionHash | string | Transaction hash |
to | string | Address of receiver |
transactionIndex | number | Index of transaction in block |
logs | object[] | Transaction's logs |
logsBloom | number[] | Transaction's logs bloom |
contractAddress | string | Smart contract address of transaction's interaction (if any) |
root | string | Transaction intermediate state root |
status | number | Transaction status. 1 if transaction is executed successfully, otherwise 0. |
Validator
Name | Type | Description |
name | string | Validator name |
address | string | Address of validator's owner |
smcAddress | string | Validator smart contract address |
stakedAmount | string | Total staked amount in HYDRO |
commissionRate | string | Validator's commission rate |
totalDelegators | number | Number of validator's delegators |
maxRate | string | Validator's max commission rate |
maxChangeRate | string | Validator's max change commission rate |
jailed | boolean | Indicate if validator is jailed or not |
delegationShares | string | Total shares of delegators |
accumulatedCommission | string | Current accumulated commission (in HYDRO) for delegators |
ubdEntryCount | string | Information of an unbonding entry |
updateTime | UNIX timestamp | Last updated time |
status | number | Validator status |
unbondingTime | number | Minimum waiting time required to withdraw unbonding amount. |
unbondingHeight | number | Minimum block height required to withdraw unbonding amount. |
signingInfo | object | |
delegators | object[] | List of delegators. (only available when |
delegators[].address | string | Delegator's address |
delegators[].stakedAmount | string | Delegator's staked amount |
delegators[].reward | string | Delegator's reward |
Log
Name | Type | Description |
logIndex | number | Index position in the block. |
transactionIndex | number | Transactions index position log was created from. |
transactionHash | string | Hash of the transactions this log was created from. |
blockHash | string | Hash of the block where this log was in. |
blockNumber | number | Block number where this log was in. |
address | string | Address from which this log originated. |
data | string | Contains one or more 32 Bytes non-indexed arguments of the log. |
topics | string[] | Array of 0 to 4 32-bytes data of indexed log arguments |
removed | boolean |
|
Last updated