List<Object> |
ContractRPCClient.call(ContractCall call) |
调用 某个contract 的方法,获取运算结果
|
ListResource |
StateRPCClient.getAllResourcesByAddress(String address) |
通过 address 查询当前账户下的所有资源集合
|
ListResource |
StateRPCClient.getAllResourcesByResourceTypes(String address,
List<String> resourceTypes) |
通过 address 和 resourceTypes 查询当前账户下的所有资源集合
|
ListResource |
StateRPCClient.getAllResourcesByTypeTags(String address,
List<String> typeTags) |
通过 address 和 TypeTags 查询当前账户下的所有资源集合
|
Block |
BlockRPCClient.getBlockByHash(String hash) |
通过block_hash 获取block详细数据
|
Block |
BlockRPCClient.getBlockByHeight(long height) |
通过block 高度 获取block详细数据
|
BlockGhostdagData |
BlockRPCClient.getBlockGhostdagData(String hash) |
|
BlockInfo |
BlockRPCClient.getBlockInfoByHeight(long height) |
通过block 高度 获取block和transaction的accumulator info
|
List<Block> |
BlockRPCClient.getBlockListFromHeight(long height,
int count) |
从某个高度开始获取之后的block,可以通过参数count指定获取多少个
|
List<Transaction> |
TransactionRPCClient.getBlockTransactions(String blockHash) |
通过 block hash 获取所有 Transaction
|
BlockHeader |
BlockRPCClient.getChainHeader() |
获取当前主链的block header
|
List<Event> |
TransactionRPCClient.getEvents(Long fromBlock,
Long toBlock,
List<String> eventKeys,
List<String> accountAddress,
List<String> typeTags,
Integer limit) |
|
PendingTransaction |
TransactionRPCClient.getPendingTransaction(String hash) |
通过 transaction hash 获取某个 PendingTransaction
|
ListResource |
StateRPCClient.getResourceListByPage(String address,
int startIndex,
int maxSize) |
通过 address 分页查询当前账户下的所有资源集合
|
ListResource |
StateRPCClient.getState(String address) |
用于某个地址的状态
|
ListResource |
StateRPCClient.getState(String address,
boolean isDecode,
String state_root) |
用于某个地址的状态
|
BigInteger |
TokenContractRPCClient.getSTCCurrentSupply() |
获取 STC 的实际供应量
|
BigInteger |
TokenContractRPCClient.getSTCMarketCap() |
用于获取 STC 的市场容量
|
BigInteger |
TokenContractRPCClient.getSTCTreasurBalance() |
用于获取 STC 在国库中的数量
|
BigInteger |
TokenContractRPCClient.getTokenCurrentSupply(String tokenTypeTag) |
获取某个 token 的实际供应量
|
TokenInfo |
StateRPCClient.getTokenInfo(String address,
String tokenCode) |
|
BigInteger |
TokenContractRPCClient.getTokenMarketCap(String tokenTypeTag) |
获取某个 token 的市场容量
|
Transaction |
TransactionRPCClient.getTransactionByHash(String hash) |
通过 transaction hash 获取某个 Transaction
|
List<Event> |
TransactionRPCClient.getTransactionEvents(String transactionHash) |
通过 transaction hash 获取某个 Transaction 的所有 Event
|
Transaction |
TransactionRPCClient.getTransactionInfoByBlockAndIndex(String blockHash,
int transactionIndex) |
通过 block hash 和 transaction index 获取某个 TransactionInfo
|
Transaction |
TransactionRPCClient.getTransactionInfoByHash(String hash) |
通过 transaction hash 获取某个 TransactionInfo
|
List<Transaction> |
TransactionRPCClient.getTransactionInfos(long startGlobalIndex,
boolean reverse,
int count) |
通过 transaction hash 获取某个 TransactionInfo
|
TransactionInfoWithProof |
TransactionRPCClient.getTransactionProof(String blockHash,
long transactionGlobalIndex) |
获取block和transaction证明的相关信息
|
TransactionInfoWithProof |
TransactionRPCClient.getTransactionProof(String blockHash,
long transactionGlobalIndex,
int eventIndex) |
获取block和transaction证明的相关信息
|
TransactionInfoWithProof |
TransactionRPCClient.getTransactionProof(String blockHash,
long transactionGlobalIndex,
int eventIndex,
String accessPath) |
获取block和transaction证明的相关信息
|
BigInteger |
TokenContractRPCClient.getTreasuryBalance(String tokenTypeTag) |
用于获取某个 token 在国库中的数量
|