Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.36 KB

File metadata and controls

32 lines (22 loc) · 1.36 KB

Block Class

The class that represents blocks, providing a set of related properties.

Namespace:Neo.SmartContract.Framework.Services

Assembly: Neo.SmartContract.Framework

Syntax

public class Block

Attributes

Name Description
Hash Gets the block hash
Version Gets the block version number
PrevHash Gets the hash of the previous block
MerkleRoot Gets the Merkle root of the block
Timestamp Get the time stamp of the block
Index Gets the block index which is counted from 0
Index = Height = Count - 1
PrimaryIndex The primary(speaker) index of the consensus node that generated this block
NextConsensus Get the consensus contract for the next block, i.e. multi-party signed contract composed of more than 2/3 consensus nodes)
TransactionsCount Gets the transaction number of the block

Constructor

The Block object can be constructed through Ledger.GetBlock().