第四章. BlockService相关接口
BlockService接口与TxService相似,只是获取的对象是区块信息。同样地,BlockService对象也有很多对应的响应类型:
- BlockResponse
- BlockNumberResponse
- BlockAvgTimeResponse
- BlockCountResponse
分别对应的结构如下。
BlockResponse
通过result
接收返回结果,result
实际类型是内部类Block
,可通过getResult()
方法得到。
public class BlockResponse extends Response {
public class Block {
private String version;
private String number;
private String hash;
private String parentHash;
private String writeTime;
private String avgTime;
private String txcounts;
private String merkleRoot;
}
private JsonElement result;
}
BlockNumberResponse
通过result
接收返回结果,result
实际类型是String
,可通过getResult()
方法得到。
public class BlockNumberResponse extends Response {
private String result;
}
BlockAvgTimeResponse
通过result
接收返回结果,result
实际类型是String
,可通过getResult()
方法得到。
public class BlockAvgTimeResponse extends Response {
@Expose
private String result;
}
BlockCountResponse
通过result
接收返回结果,result
实际类型是内部类BlockCount
,可通过getResult()
方法得到。
public class BlockCountResponse extends Response {
public class BlockCount {
private String sumOfBlocks;
private String startBlock;
private String endBlock;
}
private BlockCount result;
}
当前内容版权归 Hyperchain 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Hyperchain .