Packages

object AsyncController

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AsyncController
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Event = ControllerUtilities.Event

Value Members

  1. val Event: ControllerUtilities.Event.type
  2. def apply[U](contractAddress: U)(implicit arg0: Source[U], scontext: Context): AsyncController
  3. def build[T, U](jsonRpcUrl: U, contractAddress: T, chainId: Option[EthChainId] = stub.Context.Default.ChainId, gasPriceTweak: v1.consuela.ethereum.stub.MarkupOrOverride = stub.Context.Default.GasPriceTweak, gasLimitTweak: v1.consuela.ethereum.stub.MarkupOrOverride = stub.Context.Default.GasLimitTweak, pollPeriod: Duration = stub.Context.Default.PollPeriod, pollTimeout: Duration = stub.Context.Default.PollTimeout, httpTimeout: Duration = stub.Context.Default.HttpTimeout, transactionApprover: TransactionApprover = ..., transactionLogger: TransactionLogger = ..., eventConfirmations: Int = ..., onTransactionSubmitted: (Try[EthHash]) ⇒ Unit = ...)(implicit arg0: Source[T], arg1: URLSource[U], efactory: Factory = Exchanger.Factory.Default, poller: Poller = Poller.Default, scheduler: Scheduler = Scheduler.Default, econtext: ExecutionContext = ExecutionContext.global): AsyncController
  4. def buildLoadBalanced[T](loadBalancer: LoadBalancer, contractAddress: T, chainId: Option[EthChainId] = stub.Context.Default.ChainId, gasPriceTweak: v1.consuela.ethereum.stub.MarkupOrOverride = stub.Context.Default.GasPriceTweak, gasLimitTweak: v1.consuela.ethereum.stub.MarkupOrOverride = stub.Context.Default.GasLimitTweak, pollPeriod: Duration = stub.Context.Default.PollPeriod, pollTimeout: Duration = stub.Context.Default.PollTimeout, httpTimeout: Duration = stub.Context.Default.HttpTimeout, transactionApprover: TransactionApprover = ..., transactionLogger: TransactionLogger = ..., eventConfirmations: Int = ..., onTransactionSubmitted: (Try[EthHash]) ⇒ Unit = ...)(implicit arg0: Source[T], efactory: Factory = Exchanger.Factory.Default, poller: Poller = Poller.Default, scheduler: Scheduler = Scheduler.Default, econtext: ExecutionContext = ExecutionContext.global): AsyncController