Interface DefaultApi

All Known Implementing Classes:
DefaultApiImpl

public interface DefaultApi
  • Method Details

    • aPIVersion

      void aPIVersion​(io.vertx.core.Handler<io.vertx.core.AsyncResult<APIVersion>> handler)
    • api

      void api​(io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • compileContract

      void compileContract​(Contract body, io.vertx.core.Handler<io.vertx.core.AsyncResult<ByteCode>> handler)
    • decodeCallResult

      void decodeCallResult​(SophiaCallResultInput body, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Object>> handler)
    • decodeCallResultBytecode

      void decodeCallResultBytecode​(BytecodeCallResultInput body, io.vertx.core.Handler<io.vertx.core.AsyncResult<DecodedCallresult>> handler)
    • decodeCalldataBytecode

      void decodeCalldataBytecode​(DecodeCalldataBytecode body, io.vertx.core.Handler<io.vertx.core.AsyncResult<DecodedCalldata>> handler)
    • decodeCalldataSource

      void decodeCalldataSource​(DecodeCalldataSource body, io.vertx.core.Handler<io.vertx.core.AsyncResult<DecodedCalldata>> handler)
    • decodeData

      void decodeData​(SophiaBinaryData body, io.vertx.core.Handler<io.vertx.core.AsyncResult<SophiaJsonData>> handler)
    • encodeCalldata

      void encodeCalldata​(FunctionCallInput body, io.vertx.core.Handler<io.vertx.core.AsyncResult<Calldata>> handler)
    • generateACI

      void generateACI​(Contract body, io.vertx.core.Handler<io.vertx.core.AsyncResult<ACI>> handler)
    • getCompilerVersion

      void getCompilerVersion​(ByteCodeInput body, io.vertx.core.Handler<io.vertx.core.AsyncResult<CompilerVersion>> handler)
    • getFateAssemblerCode

      void getFateAssemblerCode​(ByteCodeInput body, io.vertx.core.Handler<io.vertx.core.AsyncResult<FateAssembler>> handler)
    • validateByteCode

      void validateByteCode​(ValidateByteCodeInput body, io.vertx.core.Handler<io.vertx.core.AsyncResult<java.lang.Void>> handler)
    • version

      void version​(io.vertx.core.Handler<io.vertx.core.AsyncResult<CompilerVersion>> handler)