Interface OracleApi

All Known Implementing Classes:
OracleApiImpl

public interface OracleApi
  • Method Details

    • 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)
    • postOracleExtend

      void postOracleExtend​(OracleExtendTx oracleExtendTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> handler)
    • postOracleQuery

      void postOracleQuery​(OracleQueryTx oracleQueryTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> handler)
    • postOracleRegister

      void postOracleRegister​(OracleRegisterTx oracleRegisterTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> handler)
    • postOracleRespond

      void postOracleRespond​(OracleRespondTx oracleRespondTx, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<UnsignedTx>> handler)