查询区块头
queryBlockHeaderByHash
按区块哈希查询区块头。
- 函数原型
public MychainBaseResult<ReplyBlockHeader> queryBlockHeaderByHash(String hash)
下面是查询区块头的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | String | 区块 hash |
- 示例
//get hash
String hash = result.getData().getBlock().getBlockHeader().getHash();
//query blockHeader by hash
MychainBaseResult<ReplyBlockHeader> replyBlockHeader = sdk.getQueryService().queryBlockHeaderByHash(hash);
queryBlockHeaderByNumber
按区块编号查询区块头。
- 函数原型
public MychainBaseResult<ReplyBlockHeader> queryBlockHeaderByNumber(long blockNumber)
下面是查询区块的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
blockNumber | true | long | 区块编号 |
- 示例
//query last block
MychainBaseResult<ReplyLastBlock> result = sdk.getQueryService().queryLastBlock();
long blockNumber = result.getData().getBlock().getBlockHeader().getNumber().longValue();
//query blockHeader by Number
MychainBaseResult<ReplyBlockHeader> replyBlockHeader = sdk.getQueryService().queryBlockHeaderByNumber(blockNumber);
queryLastBlockHeader
查询最后一个区块头。
- 函数原型
public MychainBaseResult<ReplyLastBlockHeader> queryLastBlockHeader()
- 示例
MychainBaseResult<ReplyLastBlockHeader> result = sdk.getQueryService().queryLastBlockHeader();
查询区块
queryBlockByHash
按区块哈希查询区块。
- 函数原型
public MychainBaseResult<ReplyBlock> queryBlockByHash(String hash)
下面是按区块哈希查询区块的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | String | 区块 hash |
- 示例
// get hash
String hash = result.getData().getBlock().getBlockHeader().getHash();
// query block by hash
MychainBaseResult<ReplyBlock> replyBlock = sdk.getQueryService().queryBlockByHash(hash);
queryBlockByNumber
按区块编号查询区块。
- 函数原型
public MychainBaseResult<ReplyBlock> queryBlockByNumber(long blockNumber)
下面是按区块编号查询区块的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
blockNumber | true | long | 区块编号 |
- 示例
// get block number
long blockNumber = result.getData().getBlock().getBlockHeader().getNumber().longValue();
//query block By Number
MychainBaseResult<ReplyBlock> ReplyBlock = sdk.getQueryService().queryBlockByNumber(blockNumber);
queryLastBlock
查询最后一个区块。
- 函数原型
public MychainBaseResult<ReplyLastBlock> queryLastBlock()
- 示例
MychainBaseResult<ReplyLastBlock> result = sdk.getQueryService().queryLastBlock();
查询交易
queryTransaction
通过交易哈希查询交易。
- 函数原型
public MychainBaseResult<ReplyTransaction> queryTransaction(String hash)
下面是通过交易哈希查询交易的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | String | 交易哈希 |
groupId | false | Fixed20ByteArray | 在指定的群组中查询交易。 |
- 示例
String hash = replyReceipt.getTxHash();
MychainBaseResult<ReplyTransaction> result = sdk.getQueryService().queryTransaction(hash);
查询收据
queryTransactionReceipt
通过交易哈希查询收据。
- 函数原型
public MychainBaseResult<ReplyTransactionReceipt> queryTransactionReceipt(String hash)
下面是通过交易哈希查询收据的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
hash | true | String | 交易哈希 |
groupId | false | Fixed20ByteArray | 在指定的群组中查询收据。 |
- 示例
String hash = replyReceipt.getTxHash();
MychainBaseResult<ReplyTransactionReceipt> result = sdk.getQueryService().queryTransactionReceipt(hash);
查询账户
queryAccount
通过账户号查询账户。
- 函数原型
public MychainBaseResult<ReplyAccount> queryAccount(String acctId)
下面是通过账户号查询账户的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
acctId | true | String | 账户 ID |
- 示例
MychainBaseResult<ReplyAccount> result = sdk.getQueryService().queryAccount(acctId);
查询合约
queryContract
通过合约账户查询合约。
- 函数原型
public MychainBaseResult<ReplyContract> queryContract(String acctId)
下面是通过合约账户查询合约的基本参数及说明:
参数 | 必选 | 类型 | 说明 |
---|---|---|---|
acctId | true | String | 账户 ID |
- 示例
MychainBaseResult<ReplyContract> result = sdk.getQueryService().queryContract(acctId);
文档内容是否对您有帮助?