public class Api
extends java.lang.Object
| Constructor and Description |
|---|
Api(java.lang.String nodeUrl) |
Api(java.lang.String nodeUrl,
boolean isDebug) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
computeScriptHash(Script script) |
java.lang.String |
computeTransactionHash(Transaction transaction) |
java.util.List<java.lang.String> |
deindexLockHash(java.lang.String lockHash) |
Cycles |
dryRunTransaction(Transaction transaction)
Experiment RPC
|
java.util.List<BannedResultAddress> |
getBannedAddress() |
Block |
getBlock(java.lang.String blockHash) |
Block |
getBlockByNumber(java.lang.String blockNumber) |
BlockchainInfo |
getBlockchainInfo()
Stats RPC
|
java.lang.String |
getBlockHash(java.lang.String blockNumber) |
CellbaseOutputCapacity |
getCellbaseOutputCapacityDetails(java.lang.String blockHash) |
java.util.List<CellOutputWithOutPoint> |
getCellsByLockHash(java.lang.String lockHash,
java.lang.String fromBlockNumber,
java.lang.String toBlockNumber) |
Epoch |
getCurrentEpoch() |
Epoch |
getEpochByNumber(java.lang.String epochNumber) |
Header |
getHeader(java.lang.String blockHash) |
Header |
getHeaderByNumber(java.lang.String blockNumber) |
CellWithStatus |
getLiveCell(OutPoint outPoint,
boolean withData) |
java.util.List<LiveCell> |
getLiveCellsByLockHash(java.lang.String lockHash,
java.lang.String page,
java.lang.String pageSize,
boolean reverseOrder) |
java.util.List<LockHashIndexState> |
getLockHashIndexStates() |
java.util.List<NodeInfo> |
getPeers() |
java.util.List<PeerState> |
getPeersState() |
java.math.BigInteger |
getTipBlockNumber() |
Header |
getTipHeader() |
TransactionWithStatus |
getTransaction(java.lang.String transactionHash) |
java.util.List<CellTransaction> |
getTransactionsByLockHash(java.lang.String lockHash,
java.lang.String page,
java.lang.String pageSize,
boolean reverseOrder) |
LockHashIndexState |
indexLockHash(java.lang.String lockHash) |
LockHashIndexState |
indexLockHash(java.lang.String lockHash,
java.lang.String indexFrom) |
NodeInfo |
localNodeInfo()
Net RPC
|
java.lang.String |
sendTransaction(Transaction transaction) |
java.lang.String |
setBan(BannedAddress bannedAddress) |
TxPoolInfo |
txPoolInfo()
Pool RPC
|
public Api(java.lang.String nodeUrl)
public Api(java.lang.String nodeUrl,
boolean isDebug)
public Block getBlock(java.lang.String blockHash)
public Block getBlockByNumber(java.lang.String blockNumber)
public TransactionWithStatus getTransaction(java.lang.String transactionHash)
public java.lang.String getBlockHash(java.lang.String blockNumber)
public CellbaseOutputCapacity getCellbaseOutputCapacityDetails(java.lang.String blockHash)
public Header getTipHeader()
public java.util.List<CellOutputWithOutPoint> getCellsByLockHash(java.lang.String lockHash, java.lang.String fromBlockNumber, java.lang.String toBlockNumber)
public CellWithStatus getLiveCell(OutPoint outPoint, boolean withData)
public java.math.BigInteger getTipBlockNumber()
public Epoch getCurrentEpoch()
public Epoch getEpochByNumber(java.lang.String epochNumber)
public Header getHeader(java.lang.String blockHash)
public Header getHeaderByNumber(java.lang.String blockNumber)
public BlockchainInfo getBlockchainInfo()
public java.util.List<PeerState> getPeersState()
public java.lang.String setBan(BannedAddress bannedAddress)
public java.util.List<BannedResultAddress> getBannedAddress()
public TxPoolInfo txPoolInfo()
public java.lang.String sendTransaction(Transaction transaction)
public NodeInfo localNodeInfo()
public java.util.List<NodeInfo> getPeers()
public Cycles dryRunTransaction(Transaction transaction)
public java.lang.String computeTransactionHash(Transaction transaction)
public java.lang.String computeScriptHash(Script script)
public LockHashIndexState indexLockHash(java.lang.String lockHash)
public LockHashIndexState indexLockHash(java.lang.String lockHash, java.lang.String indexFrom)
public java.util.List<java.lang.String> deindexLockHash(java.lang.String lockHash)
public java.util.List<LockHashIndexState> getLockHashIndexStates()
public java.util.List<LiveCell> getLiveCellsByLockHash(java.lang.String lockHash, java.lang.String page, java.lang.String pageSize, boolean reverseOrder)
public java.util.List<CellTransaction> getTransactionsByLockHash(java.lang.String lockHash, java.lang.String page, java.lang.String pageSize, boolean reverseOrder)