Packages

object Eth60 extends Base

Linear Supertypes
Base, Subprotocol, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Eth60
  2. Base
  3. Subprotocol
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class BlockHashes(typeCode: Unsigned16, hashes: IndexedSeq[EthHash]) extends Payload.Base[BlockHashes] with Product with Serializable
  2. final case class Blocks(typeCode: Unsigned16, blocks: IndexedSeq[EthBlock]) extends Payload.Base[Blocks] with Product with Serializable
  3. final case class GetBlockHashes(typeCode: Unsigned16, hash: EthHash, maxBlocks: Unsigned256) extends Payload.Base[GetBlockHashes] with Product with Serializable
  4. final case class GetBlocks(typeCode: Unsigned16, hashes: IndexedSeq[EthHash]) extends Payload.Base[GetBlocks] with Product with Serializable
  5. final case class NewBlock(typeCode: Unsigned16, block: EthBlock, totalDifficulty: Unsigned256) extends Payload.Base[NewBlock] with Product with Serializable
  6. final case class NewBlockHashes(typeCode: Unsigned16, hashes: IndexedSeq[EthHash]) extends Payload.Base[NewBlockHashes] with Product with Serializable
  7. final case class Status(typeCode: Unsigned16, protocolVersion: Unsigned16, networkId: Unsigned1, totalDifficulty: Unsigned256, bestHash: EthHash, genesisHash: EthHash) extends Payload.Base[Status] with Product with Serializable
  8. final case class Transactions(typeCode: Unsigned16, transactions: IndexedSeq[EthTransaction]) extends Payload.Base[Transactions] with Product with Serializable

Value Members

  1. lazy val Identifier: (StringASCII_Exact3, Unsigned16)
    Definition Classes
    Subprotocol
  2. val Name: StringASCII_Exact3
    Definition Classes
    BaseSubprotocol
  3. lazy val PayloadFactories: IndexedSeq[Factory[_]]
    Definition Classes
    Eth60BaseSubprotocol
  4. val Version: Unsigned16
    Definition Classes
    BaseSubprotocol
  5. def WideIdentifier: (String, Int)
    Definition Classes
    Subprotocol
  6. object BlockHashes extends Payload.Factory.Base[BlockHashes] with Serializable
  7. object Blocks extends Payload.Factory.Base[Blocks] with Serializable
  8. object GetBlockHashes extends Payload.Factory.Base[GetBlockHashes] with Serializable
  9. object GetBlocks extends Payload.Factory.Base[GetBlocks] with Serializable
  10. object NewBlock extends Payload.Factory.Base[NewBlock] with Serializable
  11. object NewBlockHashes extends Payload.Factory.Base[NewBlockHashes] with Serializable
  12. object Status extends Payload.Factory.Base[Status] with Serializable
  13. object Transactions extends Payload.Factory.Base[Transactions] with Serializable