com.mchange.sc.v1.consuela

ethereum

package ethereum

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ethereum
  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 EthAddress(bytes: ByteSeqExact20) extends Product with Serializable

  2. final case class EthBlock(header: Header, transactions: Seq[EthTransaction], ommers: Seq[Header]) extends Product with Serializable

  3. type EthHash = Keccak256

  4. final case class EthKeyPair(pvt: EthPrivateKey, pub: EthPublicKey) extends Product with Serializable

  5. type EthLogBloom = BitSetBloom[EthLogEntry]

  6. implicit final class EthLogBloomOps extends AnyVal

  7. final case class EthLogEntry(address: EthAddress, topics: Seq[ByteSeqExact32], data: Seq[Byte]) extends Product with Serializable

  8. final case class EthPrivateKey(bytes: ByteSeqExact32) extends Product with Serializable

  9. final case class EthPublicKey(bytes: ByteSeqExact64) extends Product with Serializable

  10. final case class EthSignature(v: SignatureV, r: SignatureR, s: SignatureS) extends Product with Serializable

  11. sealed trait EthTransaction extends AnyRef

  12. final case class EthTransactionReceipt(postTransactionState: EthHash, gasUsed: Unsigned256, logsBloom: EthLogBloom, logEntries: Seq[EthLogEntry]) extends Product with Serializable

  13. final class EthWorldState extends AnyRef

  14. class EthereumException extends ConsuelaException

  15. class UnexpectedSignatureFormatException extends EthereumException

Value Members

  1. val AllZeroesEthHash: Keccak256

  2. implicit object ByteSeqExact32Seq_RLPSerializing extends HomogeneousElementSeq[ByteSeqExact32]

  3. val EmptyByteSeqHash: Keccak256

  4. object EthAddress extends Serializable

  5. implicit object EthAddress_RLPSerializing extends RLPSerializing[EthAddress]

  6. object EthBlock extends Serializable

  7. object EthBlockDetails

  8. implicit object EthBlockHeaderSeq_RLPSerializing extends HomogeneousElementSeq[Header]

  9. implicit object EthBlockHeader_RLPSerializing extends RLPSerializing[Header]

  10. implicit object EthBlock_RLPSerializing extends RLPSerializing[EthBlock]

  11. object EthBloom

  12. val EthHash: Keccak256.type

  13. val EthHashLen: Int

  14. implicit object EthHash_RLPSerializing extends ByteArrayValue[EthHash]

  15. object EthKeyPair extends Serializable

  16. object EthLogBloom

  17. implicit object EthLogBloomDefinition extends Definition[EthLogEntry]

  18. implicit object EthLogBloom_RLPSerializing extends RLPSerializing[EthLogBloom]

  19. implicit object EthLogEntrySeq_RLPSerializing extends HomogeneousElementSeq[EthLogEntry]

  20. implicit object EthLogEntry_RLPSerializing extends RLPSerializing[EthLogEntry]

  21. object EthPrivateKey extends Serializable

  22. object EthPublicKey extends Serializable

  23. object EthSignature extends Serializable

  24. object EthTransaction

  25. object EthTransactionExecutor

  26. object EthTransactionReceipt extends Serializable

  27. implicit object EthTransactionReceipt_RLPSerializing extends RLPSerializing[EthTransactionReceipt]

  28. implicit object EthTransactionSeq_RLPSerializing extends HomogeneousElementSeq[EthTransaction]

  29. implicit object EthTransaction_RLPSerializing extends RLPSerializing[EthTransaction]

  30. object EthWorldState

  31. implicit object EthWorldStateAccount_RLPSerializing extends RLPSerializing[Account]

  32. object Homestead

  33. package clients

  34. package encoding

  35. package ethabi

  36. package ethcrypt

  37. package jsonrpc20

  38. implicit lazy val logger: MLogger

  39. package net

  40. package pow

  41. package specification

  42. package trie

  43. package util

  44. package wallet

Inherited from AnyRef

Inherited from Any

Ungrouped