Block
Last updated
Last updated
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.
The Block
entity has the following properties:
Property | Type | Description |
---|---|---|
Example
Depending on the endpoint some of the following optional properties may be included in the Block
entity:
The Block
entity has the following endpoints:
The Block
entity has the following relation endpoints:
Property | Type | Description |
---|---|---|
Entity | Mapping property | Description |
---|---|---|
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
proposer_account_info
Account info provided by the proposer account
proposer_centralized_account_info
Account information available for known accounts provided by CSPR.cloud team
proposer_cspr_name
string
Primary CSPR.name of the block proposer account
block_hash
Blocks can have deploys
proposer_public_key
Blocks are proposed by validators