Skip to main content

Block 类

表示区块的类,提供了一系列区块相关的属性。

命名空间:Neo.SmartContract.Framework.Services

程序集:Neo.SmartContract.Framework

语法#

public class Block

属性#

名称说明
Hash获得该区块的散列
Version获得该区块的版本号
PrevHash获得该区块前一个区块的散列
MerkleRoot获得该区块的默克尔树根
Timestamp获得该区块的时间戳
Index获得该区块的索引,索引是从 0 开始记数。
区块索引 = 区块高度 = 区块数 - 1
Index = Height = Count - 1
PrimaryIndex产生该区块的共识节点的议长编号
NextConsensus获得下一个区块的共识合约(由 3 分之 2 以上共识节点组成的多方签名合约)
TransactionsCount获得该区块的交易数量

构造方法#

通过 Ledger.GetBlock() 来构造 Block 对象。