com.mchange.sc.v1.consuela.ethereum.jsonrpc

Invoker

object Invoker

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Invoker
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. final case class ComputedGas(gasPrice: BigInt, gasLimit: BigInt) extends Product with Serializable

  2. final case class Context(loadBalancer: LoadBalancer, chainId: Option[EthChainId], gasPriceTweak: MarkupOrOverride, gasLimitTweak: MarkupOrOverride, pollPeriod: Duration, pollTimeout: Duration, httpTimeout: Duration, transactionApprover: (Signed) ⇒ Future[Unit], transactionLogger: (TransactionLogEntry, ExecutionContext) ⇒ Future[Unit], efactory: Factory, poller: Poller, econtext: ExecutionContext) extends Product with Serializable

  3. class InvokerException extends EthereumException

  4. final case class Markup(fraction: Double, cap: Option[BigInt] = scala.None, floor: Option[BigInt] = scala.None) extends MarkupOrOverride with Product with Serializable

  5. sealed trait MarkupOrOverride extends AnyRef

  6. final case class Override(value: BigInt) extends MarkupOrOverride with Product with Serializable

  7. final class TimeoutException extends InvokerException

  8. type TransactionApprover = (Signed) ⇒ Future[Unit]

  9. final class TransactionDisapprovedException extends InvokerException

  10. final case class TransactionLogEntry(transactionHash: EthHash, transaction: Signed, jsonRpcUrl: String) extends Product with Serializable

  11. type TransactionLogger = (TransactionLogEntry, ExecutionContext) ⇒ Future[Unit]

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. val AlwaysApprover: (Signed) ⇒ Future[Unit]

  7. object Context extends Serializable

  8. object MarkupOrOverride

  9. object TransactionLogger

  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. object constant

  13. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. def futureTransactionReceipt(transactionHash: EthHash)(implicit icontext: Context): Future[TransactionReceipt]

    If pollTimeout is not infinite, this future can fail with a Poller.

    If pollTimeout is not infinite, this future can fail with a Poller.TimeoutException

  17. def getBalance(address: EthAddress)(implicit icontext: Context): Future[BigInt]

  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. def getLogs(query: Query)(implicit icontext: Context): Future[Seq[Log]]

  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def nextNonce(address: EthAddress)(implicit icontext: Context): Future[BigInt]

  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  27. def throwDisapproved(signed: Signed, message: String = "Transaction aborted.", keepStackTrace: Boolean = true): Nothing

  28. def toString(): String

    Definition Classes
    AnyRef → Any
  29. object transaction

  30. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. def withClient[T](op: (Client, URL) ⇒ T)(implicit icontext: Context): T

  34. def withClient[T](op: (Client) ⇒ T)(implicit icontext: Context): T

Inherited from AnyRef

Inherited from Any

Ungrouped