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. final class EthChainId extends AnyRef

  4. type EthHash = Keccak256

  5. final case class EthKeyPair extends Product with Serializable

  6. type EthLogBloom = BitSetBloom[EthLogEntry]

  7. implicit final class EthLogBloomOps extends AnyVal

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

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

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

  11. sealed trait EthSignature extends AnyRef

  12. trait EthSigner extends AnyRef

    For now with consuela, the only implementation is EthPrivateKey.

  13. sealed trait EthTransaction extends AnyRef

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

  15. final class EthWorldState extends AnyRef

  16. class EthereumException extends ConsuelaException

  17. 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. object EthChainId

    Represents an EIP 155 Chain ID, with its (optional) name

  13. val EthHash: Keccak256.type

  14. val EthHashLen: Int

  15. implicit object EthHash_RLPSerializing extends ByteArrayValue[EthHash]

  16. object EthKeyPair extends Serializable

  17. object EthLogBloom

  18. implicit object EthLogBloomDefinition extends Definition[EthLogEntry]

  19. implicit object EthLogBloom_RLPSerializing extends RLPSerializing[EthLogBloom]

  20. object EthLogEntry extends Serializable

  21. implicit object EthLogEntrySeq_RLPSerializing extends HomogeneousElementSeq[EthLogEntry]

  22. implicit object EthLogEntry_RLPSerializing extends RLPSerializing[EthLogEntry]

  23. object EthPrivateKey extends Serializable

  24. object EthPublicKey extends Serializable

  25. object EthSignature

  26. object EthSigner

  27. object EthTransaction

  28. object EthTransactionExecutor

  29. object EthTransactionReceipt extends Serializable

  30. implicit object EthTransactionReceipt_RLPSerializing extends RLPSerializing[EthTransactionReceipt]

  31. implicit object EthTransactionSeq_RLPSerializing extends HomogeneousElementSeq[EthTransaction]

  32. implicit object EthTransaction_RLPSerializing extends RLPSerializing[EthTransaction]

  33. object EthWorldState

  34. implicit object EthWorldStateAccount_RLPSerializing extends RLPSerializing[Account]

  35. object Homestead

  36. package clients

  37. package encoding

  38. package ethabi

  39. package ethcrypt

  40. def hashRLP[T](t: T)(implicit arg0: RLPSerializing[T]): EthHash

  41. package jsonrpc

  42. implicit lazy val logger: MLogger

  43. package net

  44. package pow

  45. package rxblocks

  46. package specification

  47. package stub

  48. package trie

  49. package util

  50. package wallet

Inherited from AnyRef

Inherited from Any

Ungrouped