| 程序包 | 说明 |
|---|---|
| cn.tdchain | |
| cn.tdchain.jbcc | |
| cn.tdchain.jbcc.bql |
| 限定符和类型 | 类和说明 |
|---|---|
class |
Block<T extends Trans>
Description: 天德区账本Block实体
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ChainTrans
Description: 天德区块链系统交易实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
Trans.computHash(Trans t)
Description: 计算出交易hash
|
| 限定符和类型 | 方法和说明 |
|---|---|
Result<Block<Trans>> |
Connection.getBlock(long height)
Description: 根据块高度查询块信息
|
Result<Block<Trans>> |
Connection.getMaxBlock()
Description: 查询最大块信息
|
Result<Trans> |
Connection.getNewSystemTransByKey(String key)
Description: 根据key获取系统交易(只有管理员才能使用该方法,使用该方法只能查询系统交易,查询普通交易请使用getNewTransByKey)
|
Result<Trans> |
Connection.getNewTransByAccountAndKey(String account,
String key)
Description:根据account和key获取最新交易
|
Result<Trans> |
Connection.getNewTransByKey(String key)
Description: 根据key维度查询交易
|
Result<List<Trans>> |
Connection.getNewTransList(int limit,
int offset)
Description:查询当前账户下的交易集合
|
Result<List<Trans>> |
Connection.getNewTransListByAccount(String account,
int limit,
int offset)
Description:查询账户account下的交易集合
|
Result<List<Trans>> |
Connection.getNewTransListByAccountAndKeys(String account,
List<String> keys)
Description: 根据account和key集合获取交易
|
Result<List<Trans>> |
Connection.getNewTransListByKeys(List<String> keys)
Description: 根据key集合获取交易
查询自己的交易
|
Result<Trans> |
Connection.getPermissionTrans()
Description:查询系统权限交易(管理员才能读取)
|
Result<Trans> |
Connection.getTransByAccountAndHash(String account,
String hash)
Description: 根据hash和账户查询交易信息
|
Result<Trans> |
Connection.getTransByHash(String hash)
Description: 根据hash查询交易信息
|
Result<List<Trans>> |
Connection.getTransHistoryByAccountAndKey(String account,
String key,
int startIndex,
int endIndex)
根据account 和key查询历史
|
Result<List<Trans>> |
Connection.getTransHistoryByKey(String key,
int startIndex,
int endIndex)
Description:根据key维度查询交易历史
|
Result<List<Trans>> |
Connection.getTransListByAccountAndType(String account,
String type,
int limit,
int offset)
根据交易类type和account查询交易
|
Result<List<Trans>> |
Connection.getTransListByHashList(List<String> hashList)
Description: 根据hashlist查询交易
|
Result<List<Trans>> |
Connection.getTransListByType(String type)
根据交易类type查询交易
|
| 限定符和类型 | 方法和说明 |
|---|---|
Result<TransHead> |
Connection.addTrans(Trans trans)
Description: 添加一笔交易
|
static String |
TransUtil.getHash(Trans trans) |
static Long |
TransUtil.getHeight(Trans trans) |
static String |
TransUtil.getTransHash(Trans tx)
get a trans hash
|
static void |
TransUtil.verifyContratTrans(Trans trans) |
| 限定符和类型 | 方法和说明 |
|---|---|
Result<BatchTrans<TransHead>> |
Connection.addBatchTrans(BatchTrans<Trans> batch)
Description: 批量交易
|
static Set<String> |
TransUtil.getBatchKeyAndAccountStrs(BatchTrans<? extends Trans> batchTrans) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<? extends Trans> |
BQLResult.getList() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BQLResult.setList(List<? extends Trans> list) |
Copyright © 2020. All Rights Reserved.