Packages

case class AlreadyDeployed(address: String, blockToReadFrom: BigInt) extends SequencerContractConfig with Product with Serializable

address

Address to which the Sequencer.sol contract was deployed.

blockToReadFrom

This configuration value is only taken into account when an Ethereum sequencer hasn't read any blocks from the Ethereum blockchain yet. If the Ethereum sequencer has already read any blocks, it will start reading from the last block it read and ignore this value. If this value is set and the Ethereum sequencer hasn't read any blocks yet, it will start reading from the configured value. In this case, it should be set to the block number at which the respective 'Solidity.sol' sequencer contract was deployed. A typical use case for setting this value is when running an Ethereum sequencer against a blockchain that already has many blocks. If this value isn't set, the Ethereum sequencer would start reading from block 0 and it may take a long time for it to catch up to the current blockchain head which may lead to timeouts. This configuration value takes a decimal (not hexadecimal) number.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AlreadyDeployed
  2. Serializable
  3. Product
  4. Equals
  5. SequencerContractConfig
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AlreadyDeployed(address: String, blockToReadFrom: BigInt)

    address

    Address to which the Sequencer.sol contract was deployed.

    blockToReadFrom

    This configuration value is only taken into account when an Ethereum sequencer hasn't read any blocks from the Ethereum blockchain yet. If the Ethereum sequencer has already read any blocks, it will start reading from the last block it read and ignore this value. If this value is set and the Ethereum sequencer hasn't read any blocks yet, it will start reading from the configured value. In this case, it should be set to the block number at which the respective 'Solidity.sol' sequencer contract was deployed. A typical use case for setting this value is when running an Ethereum sequencer against a blockchain that already has many blocks. If this value isn't set, the Ethereum sequencer would start reading from block 0 and it may take a long time for it to catch up to the current blockchain head which may lead to timeouts. This configuration value takes a decimal (not hexadecimal) number.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val address: String
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val blockToReadFrom: BigInt
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. def productElementNames: Iterator[String]
    Definition Classes
    Product
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toConfigString(sequencerNames: Seq[String]): String
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped