- All Known Implementing Classes:
ExternalApiImpl
public interface ExternalApi
-
Method Summary
Modifier and Type |
Method |
Description |
void |
getAccountByPubkey(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Account>> handler) |
|
void |
getAccountByPubkeyAndHash(java.lang.String pubkey,
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Account>> handler) |
|
void |
getAccountByPubkeyAndHeight(java.lang.String pubkey,
java.math.BigInteger height,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Account>> handler) |
|
void |
getAccountNextNonce(java.lang.String pubkey,
java.lang.Boolean intAsString,
java.lang.String strategy,
io.vertx.core.Handler<io.vertx.core.AsyncResult<NextNonceResponse>> handler) |
|
void |
getChainEnds(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>> handler) |
|
void |
getChannelByPubkey(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Channel>> handler) |
|
void |
getContract(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<ContractObject>> handler) |
|
void |
getContractCode(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<ByteCode>> handler) |
|
void |
getContractPoI(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<PoI>> handler) |
|
void |
getCurrentGeneration(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Generation>> handler) |
|
void |
getCurrentKeyBlock(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler) |
|
void |
getCurrentKeyBlockHash(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<HashResponse>> handler) |
|
void |
getCurrentKeyBlockHeight(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<HeightResponse>> handler) |
|
void |
getGenerationByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Generation>> handler) |
|
void |
getGenerationByHeight(java.math.BigInteger height,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Generation>> handler) |
|
void |
getKeyBlockByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler) |
|
void |
getKeyBlockByHeight(java.math.BigInteger height,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler) |
|
void |
getMicroBlockHeaderByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<MicroBlockHeader>> handler) |
|
void |
getMicroBlockTransactionByHashAndIndex(java.lang.String hash,
java.math.BigInteger index,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTx>> handler) |
|
void |
getMicroBlockTransactionsByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTxs>> handler) |
|
void |
getMicroBlockTransactionsCountByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<CountResponse>> handler) |
|
void |
getNameEntryByName(java.lang.String name,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<NameEntry>> handler) |
|
void |
getOracleByPubkey(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<RegisteredOracle>> handler) |
|
void |
getOracleQueriesByPubkey(java.lang.String pubkey,
java.lang.Boolean intAsString,
java.lang.String from,
java.math.BigInteger limit,
java.lang.String type,
io.vertx.core.Handler<io.vertx.core.AsyncResult<OracleQueries>> handler) |
|
void |
getOracleQueryByPubkeyAndQueryId(java.lang.String pubkey,
java.lang.String queryId,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<OracleQuery>> handler) |
|
void |
getPeerPubkey(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<PeerPubKey>> handler) |
|
void |
getPendingAccountTransactionsByPubkey(java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTxs>> handler) |
|
void |
getPendingKeyBlock(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler) |
|
void |
getStatus(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Status>> handler) |
|
void |
getTopHeader(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Header>> handler) |
|
void |
getTransactionByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTx>> handler) |
|
void |
getTransactionInfoByHash(java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<TxInfoObject>> handler) |
|
void |
postTransaction(EncodedTx encodedTx,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<PostTxResponse>> handler) |
|
void |
protectedDryRunTxs(DryRunInput dryRunInput,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<DryRunResults>> handler) |
|
-
Method Details
-
getAccountByPubkey
void getAccountByPubkey(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Account>> handler)
-
getAccountByPubkeyAndHash
void getAccountByPubkeyAndHash(
java.lang.String pubkey,
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Account>> handler)
-
getAccountByPubkeyAndHeight
void getAccountByPubkeyAndHeight(
java.lang.String pubkey,
java.math.BigInteger height,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Account>> handler)
-
getAccountNextNonce
void getAccountNextNonce(
java.lang.String pubkey,
java.lang.Boolean intAsString,
java.lang.String strategy,
io.vertx.core.Handler<io.vertx.core.AsyncResult<NextNonceResponse>> handler)
-
getChainEnds
void getChainEnds(java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<java.util.List<java.lang.String>>> handler)
-
getChannelByPubkey
void getChannelByPubkey(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Channel>> handler)
-
getContract
void getContract(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<ContractObject>> handler)
-
getContractCode
void getContractCode(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<ByteCode>> handler)
-
getContractPoI
void getContractPoI(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<PoI>> handler)
-
getCurrentGeneration
void getCurrentGeneration(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Generation>> handler)
-
getCurrentKeyBlock
void getCurrentKeyBlock(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler)
-
getCurrentKeyBlockHash
void getCurrentKeyBlockHash(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<HashResponse>> handler)
-
getCurrentKeyBlockHeight
void getCurrentKeyBlockHeight(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<HeightResponse>> handler)
-
getGenerationByHash
void getGenerationByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Generation>> handler)
-
getGenerationByHeight
void getGenerationByHeight(
java.math.BigInteger height,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Generation>> handler)
-
getKeyBlockByHash
void getKeyBlockByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler)
-
getKeyBlockByHeight
void getKeyBlockByHeight(
java.math.BigInteger height,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler)
-
getMicroBlockHeaderByHash
void getMicroBlockHeaderByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<MicroBlockHeader>> handler)
-
getMicroBlockTransactionByHashAndIndex
void getMicroBlockTransactionByHashAndIndex(
java.lang.String hash,
java.math.BigInteger index,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTx>> handler)
-
getMicroBlockTransactionsByHash
void getMicroBlockTransactionsByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTxs>> handler)
-
getMicroBlockTransactionsCountByHash
void getMicroBlockTransactionsCountByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<CountResponse>> handler)
-
getNameEntryByName
void getNameEntryByName(
java.lang.String name,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<NameEntry>> handler)
-
getOracleByPubkey
void getOracleByPubkey(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<RegisteredOracle>> handler)
-
getOracleQueriesByPubkey
void getOracleQueriesByPubkey(
java.lang.String pubkey,
java.lang.Boolean intAsString,
java.lang.String from,
java.math.BigInteger limit,
java.lang.String type,
io.vertx.core.Handler<io.vertx.core.AsyncResult<OracleQueries>> handler)
-
getOracleQueryByPubkeyAndQueryId
void getOracleQueryByPubkeyAndQueryId(
java.lang.String pubkey,
java.lang.String queryId,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<OracleQuery>> handler)
-
getPeerPubkey
void getPeerPubkey(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<PeerPubKey>> handler)
-
getPendingAccountTransactionsByPubkey
void getPendingAccountTransactionsByPubkey(
java.lang.String pubkey,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTxs>> handler)
-
getPendingKeyBlock
void getPendingKeyBlock(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<KeyBlock>> handler)
-
getStatus
void getStatus(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Status>> handler)
-
getTopHeader
void getTopHeader(
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<Header>> handler)
-
getTransactionByHash
void getTransactionByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<SignedTx>> handler)
-
getTransactionInfoByHash
void getTransactionInfoByHash(
java.lang.String hash,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<TxInfoObject>> handler)
-
postTransaction
void postTransaction(
EncodedTx encodedTx,
java.lang.Boolean intAsString,
io.vertx.core.Handler<io.vertx.core.AsyncResult<PostTxResponse>> handler)
-