Block
The Block
entity provides a normalized representation of the Casper Network block. It doesn't contain the executed deploy hashes as the network block object. However, they could be queried separately using the Deploy API.
Properties
The Block
entity has the following properties:
block_height
uint64
Block height. Primary block identifier
block_hash
string(64)
Block hash represented as a hexadecimal string. Secondary block identifier
parent_block_hash
string(64)
Parent block hash represented as a hexadecimal string
state_root_hash
string(64)
Identifier of the network's state after executing the block's deploys represented as a hexadecimal string
era_id
uint32
Era ID in which the block was created
proposer_public_key
string(68)
Public key of the validator who proposed the block represented as a hexadecimal string
native_transfers_number
uint16
Number of native transfer deploys included in the block
contract_calls_number
uint16
Number of contract calls included in the block
is_switch_block
bool
true
if the block is the last one in the era
timestamp
datetime
The timestamp from when the block was proposed
Example
Optional properties
Depending on the endpoint some of the following optional properties may be included in the Block
entity:
proposer_account_info
JSON
Account info of proposer public key
Relations
block_hash
Blocks can have deploys
proposer_public_key
Blocks are proposed by validators
Endpoints
The Block
entity has the following endpoints:
Relation endpoints
The Block
entity has the following relation endpoints:
Last updated