查询区块头
queryBlockHeader
按区块哈希查询区块头。
- 函数原型
public QueryBlockHeaderResponse queryBlockHeader(Hash hash)
下面是查询区块头的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | Hash | 区块 hash |
- 示例
QueryBlockHeaderResponse replyBlockHeader = sdk.getQueryService().queryBlockHeader(hash);
queryBlockHeaderByNumber
按区块编号查询区块头。
- 函数原型
public QueryBlockHeaderResponse queryBlockHeaderByNumber(BigInteger blockNumber)
下面是查询区块头的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
blockNumber | true | BigInteger | 区块编号 |
- 示例
QueryBlockHeaderResponse replyBlockHeader = sdk.getQueryService().queryBlockHeaderByNumber(blockNumber);
queryLastBlockHeader
查询最后一个区块头。
- 函数原型
public QueryLastBlockHeaderResponse queryLastBlockHeader()
- 示例
QueryLastBlockHeaderResponse result = sdk.getQueryService().queryLastBlockHeader();
查询区块
queryBlock
按区块哈希查询区块。
- 函数原型
public QueryBlockResponse queryBlock(Hash hash)
下面是查询区块的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | Hash | 区块 hash |
- 示例
QueryBlockResponse replyBlock = sdk.getQueryService().queryBlock(hash);
queryBlockByNumber
按区块编号查询区块。
- 函数原型
public QueryBlockResponse queryBlockByNumber(BigInteger blockNumber)
下面是查询区块的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
blockNumber | true | BigInteger | 区块编号 |
- 示例
QueryBlockResponse replyBlock = sdk.getQueryService().queryBlockByNumber(blockNumber);
queryLastBlock
查询最后一个区块。
- 函数原型
public QueryLastBlockResponse queryLastBlock()
- 示例
QueryLastBlockResponse result = sdk.getQueryService().queryLastBlock();
查询交易
queryTransaction,通过交易哈希查询交易。
- 函数原型
public QueryTransactionResponse queryTransaction(Hash hash)
public QueryTransactionResponse queryTransaction(Hash hash, BaseFixedSizeByteArray.Fixed20ByteArray groupId)
下面是通过交易哈希查询交易的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | String | 交易哈希 |
groupId | false | Fixed20ByteArray | 在指定的群组中查询交易。 |
- 示例
QueryTransactionResponse result = sdk.getQueryService().queryTransaction(hash);
查询收据
queryTransactionReceipt,通过交易哈希查询收据。
- 函数原型
public QueryTransactionReceiptResponse queryTransactionReceipt(Hash hash)
public QueryTransactionReceiptResponse queryTransactionReceipt(Hash hash, BaseFixedSizeByteArray.Fixed20ByteArray groupId)
下面是通过交易哈希查询收据的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | String | 交易哈希 |
groupId | false | Fixed20ByteArray | 在指定的群组中查询交易。 |
- 示例
QueryTransactionReceiptResponse result = sdk.getQueryService().queryTransactionReceipt(hash);
查询账户
queryAccount,通过账户号查询账户。
- 函数原型
public QueryAccountResponse queryAccount(Identity acctId)
下面是通过账户号查询账户的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
acctId | true | Identity | 账户 ID |
- 示例
QueryAccountResponse result = sdk.getQueryService().queryAccount(acctId);
查询合约
queryContract,通过合约账户查询合约。
- 函数原型
public QueryContractResponse queryContract(Identity acctId)
下面是通过合约账户查询合约的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
acctId | true | Identity | 账户 ID |
- 示例
QueryContractResponse result = sdk.getQueryService().queryContract(acctId);
查询区块里面的交易回执
queryBlockTxReceipts,通过块高查询区块里面的交易回执。
- 函数原型
public QueryBlockTxReceiptsResponse queryBlockTxReceipts(BigInteger blockNumber);
下面是通过块高查询区块里面的交易回执的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
blockNumber | true | BigInteger | 需要查询的块高 |
- 示例
QueryContractResponse result = sdk.getQueryService().queryContract(BigIntger.valueOf(1L);