Header 类
用来表示区块头的数据结构。
命名空间: Neo.SmartContract.Framework.Services.Neo
程序集:Neo.SmartContract.Framework
语法
public class Header : IScriptContainer
属性
名称 | 说明 | |
---|---|---|
ConsensusData | 获得该区块的共识数据(共识节点生成的伪随机数) | |
Hash | 获得该区块的散列 | |
Index | 获得该区块的高度 | |
MerkleRoot | 获得该区块中所有交易的 Merkle Tree 的根 | |
NextConsensus | 获得下一个记账合约的散列值 | |
PrevHash | 获得前一个区块的散列 | |
Timestamp | 获得区块的时间戳 | |
Version | 获得区块版本号 |
构造方法
通过 Blockchain.GetHeader(byte[]) 来构造 Header 对象。
通过 Blockchain.GetHeader(uint) 来构造 Header 对象。