java.lang.Object
com.kryptokrauts.aeternity.generated.api.rxjava.DryRunApi

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
           date="2022-01-10T23:40:09.108255703Z[Etc/UTC]")
public class DryRunApi
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    DryRunApi​(DryRunApi delegate)  
  • Method Summary

    Modifier and Type Method Description
    DryRunApi getDelegate()  
    static DryRunApi newInstance​(DryRunApi arg)  
    void protectedDryRunTxs​(DryRunInput dryRunInput, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<DryRunResults>> resultHandler)
    Dry-run transactions on top of a given block.
    io.reactivex.Single<DryRunResults> rxProtectedDryRunTxs​(DryRunInput dryRunInput, java.lang.Boolean intAsString)
    Dry-run transactions on top of a given block.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DryRunApi

      public DryRunApi​(DryRunApi delegate)
  • Method Details

    • getDelegate

      public DryRunApi getDelegate()
    • protectedDryRunTxs

      public void protectedDryRunTxs​(DryRunInput dryRunInput, java.lang.Boolean intAsString, io.vertx.core.Handler<io.vertx.core.AsyncResult<DryRunResults>> resultHandler)
      Dry-run transactions on top of a given block. Supports all TXs except GAMetaTx, PayingForTx and OffchainTx. The maximum gas limit of all calls is capped. The maximum gas limit per request is a global node setting. Since DryRunCallReq object do not have a mandatory gas field, if not set a default value of 1000000 is being used instead.
      Parameters:
      dryRunInput - transactions (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      resultHandler - Asynchronous result handler
    • rxProtectedDryRunTxs

      public io.reactivex.Single<DryRunResults> rxProtectedDryRunTxs​(DryRunInput dryRunInput, java.lang.Boolean intAsString)
      Dry-run transactions on top of a given block. Supports all TXs except GAMetaTx, PayingForTx and OffchainTx. The maximum gas limit of all calls is capped. The maximum gas limit per request is a global node setting. Since DryRunCallReq object do not have a mandatory gas field, if not set a default value of 1000000 is being used instead.
      Parameters:
      dryRunInput - transactions (required)
      intAsString - If this flag is set to true, the response will have all integers set as strings (optional, default to false)
      Returns:
      Asynchronous result handler (RxJava Single)
    • newInstance

      public static DryRunApi newInstance​(DryRunApi arg)