public class DefaultMercuryApi extends java.lang.Object implements MercuryApi
| 构造器和说明 |
|---|
DefaultMercuryApi(org.nervos.ckb.service.RpcService rpcService) |
DefaultMercuryApi(java.lang.String mercuryUrl,
boolean isDebug) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionCompletionResponse |
buildAdjustAccountTransaction(AdjustAccountPayload payload) |
TransactionCompletionResponse |
buildAssetCollectionTransaction(CollectAssetPayload payload) |
TransactionCompletionResponse |
buildSmartTransferTransaction(SmartTransferPayload payload) |
TransactionCompletionResponse |
buildTransferTransaction(TransferPayload payload) |
java.lang.Integer |
getAccountNumber(java.lang.String address) |
GetBalanceResponse |
getBalance(GetBalancePayload payload) |
BlockInfoResponse |
getBlockInfo(GetBlockInfoPayload payload) |
TransactionInfoWithStatusResponse |
getTransactionInfo(java.lang.String txHash) |
QueryTransactionsResponse |
queryTransactions(QueryTransactionsPayload payload) |
java.util.List<java.lang.String> |
registerAddresses(java.util.List<java.lang.String> normalAddresses) |
public DefaultMercuryApi(java.lang.String mercuryUrl,
boolean isDebug)
public DefaultMercuryApi(org.nervos.ckb.service.RpcService rpcService)
public GetBalanceResponse getBalance(GetBalancePayload payload) throws java.io.IOException
getBalance 在接口中 MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildTransferTransaction(TransferPayload payload) throws java.io.IOException
buildTransferTransaction 在接口中 MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildAdjustAccountTransaction(AdjustAccountPayload payload) throws java.io.IOException
buildAdjustAccountTransaction 在接口中 MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildSmartTransferTransaction(SmartTransferPayload payload) throws java.io.IOException
buildSmartTransferTransaction 在接口中 MercuryApijava.io.IOExceptionpublic TransactionInfoWithStatusResponse getTransactionInfo(java.lang.String txHash) throws java.io.IOException
getTransactionInfo 在接口中 MercuryApijava.io.IOExceptionpublic BlockInfoResponse getBlockInfo(GetBlockInfoPayload payload) throws java.io.IOException
getBlockInfo 在接口中 MercuryApijava.io.IOExceptionpublic java.util.List<java.lang.String> registerAddresses(java.util.List<java.lang.String> normalAddresses)
throws java.io.IOException
registerAddresses 在接口中 MercuryApijava.io.IOExceptionpublic TransactionCompletionResponse buildAssetCollectionTransaction(CollectAssetPayload payload) throws java.io.IOException
buildAssetCollectionTransaction 在接口中 MercuryApijava.io.IOExceptionpublic QueryTransactionsResponse queryTransactions(QueryTransactionsPayload payload) throws java.io.IOException
queryTransactions 在接口中 MercuryApijava.io.IOExceptionpublic java.lang.Integer getAccountNumber(java.lang.String address)
throws java.io.IOException
getAccountNumber 在接口中 MercuryApijava.io.IOException