Show / Hide Table of Contents

Blockchain 类

该类提供了访问区块链数据的一系列方法。

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

程序集:Neo.SmartContract.Framework

注:本文中标记 new已弃用 的地方是 2.0 版本相对 1.6 版本的更改之处。

语法

public static class Blockchain

方法

名称说明
GetAccount(byte[]) 根据合约脚本的散列来获得一个账户(地址)
GetAsset(byte[]) 根据资产 ID 查找资产
GetBlock(byte[]) 通过区块 hash ,查找区块
GetBlock(uint) 通过区块高度,查找区块
GetContract(byte[]) new 通过合约散列获取合约内容
GetHeader(byte[]) 通过区块 hash ,查找区块头
GetHeader(uint) 通过区块高度,查找区块头
GetHeight() 获得当前区块高度
GetTransaction(byte[]) 通过交易 ID 查找交易
GetValidators() new 获得共识人的公钥

构造方法

BlockChain 类是静态类,无需构造方法。