com
.
mchange
.
sc
.
v1
.
consuela
ethereum
package
ethereum
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
ethereum
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
final
case class
EthAddress
(
bytes:
ByteSeqExact20
)
extends
Product
with
Serializable
final
case class
EthBlock
(
header:
Header
,
transactions:
Seq
[
EthTransaction
]
,
ommers:
Seq
[
Header
]
)
extends
Product
with
Serializable
type
EthHash
=
Keccak256
final
case class
EthKeyPair
(
pvt:
EthPrivateKey
,
pub:
EthPublicKey
)
extends
Product
with
Serializable
type
EthLogBloom
=
BitSetBloom
[
EthLogEntry
]
implicit final
class
EthLogBloomOps
extends
AnyVal
final
case class
EthLogEntry
(
address:
EthAddress
,
topics:
Seq
[
ByteSeqExact32
]
,
data:
Seq
[
Byte
]
)
extends
Product
with
Serializable
final
case class
EthPrivateKey
(
bytes:
ByteSeqExact32
)
extends
Product
with
Serializable
final
case class
EthPublicKey
(
bytes:
ByteSeqExact64
)
extends
Product
with
Serializable
final
case class
EthSignature
(
v:
SignatureV
,
r:
SignatureR
,
s:
SignatureS
)
extends
Product
with
Serializable
sealed
trait
EthTransaction
extends
AnyRef
final
case class
EthTransactionReceipt
(
postTransactionState:
EthHash
,
gasUsed:
Unsigned256
,
logsBloom:
EthLogBloom
,
logEntries:
Seq
[
EthLogEntry
]
)
extends
Product
with
Serializable
final
class
EthWorldState
extends
AnyRef
class
EthereumException
extends
ConsuelaException
class
UnexpectedSignatureFormatException
extends
EthereumException
Value Members
val
AllZeroesEthHash
:
Keccak256
implicit
object
ByteSeqExact32Seq_RLPSerializing
extends
HomogeneousElementSeq
[
ByteSeqExact32
]
val
EmptyByteSeqHash
:
Keccak256
object
EthAddress
extends
Serializable
implicit
object
EthAddress_RLPSerializing
extends
RLPSerializing
[
EthAddress
]
object
EthBlock
extends
Serializable
object
EthBlockDetails
implicit
object
EthBlockHeaderSeq_RLPSerializing
extends
HomogeneousElementSeq
[
Header
]
implicit
object
EthBlockHeader_RLPSerializing
extends
RLPSerializing
[
Header
]
implicit
object
EthBlock_RLPSerializing
extends
RLPSerializing
[
EthBlock
]
object
EthBloom
val
EthHash
:
Keccak256
.type
val
EthHashLen
:
Int
implicit
object
EthHash_RLPSerializing
extends
ByteArrayValue
[
EthHash
]
object
EthKeyPair
extends
Serializable
object
EthLogBloom
implicit
object
EthLogBloomDefinition
extends
Definition
[
EthLogEntry
]
implicit
object
EthLogBloom_RLPSerializing
extends
RLPSerializing
[
EthLogBloom
]
implicit
object
EthLogEntrySeq_RLPSerializing
extends
HomogeneousElementSeq
[
EthLogEntry
]
implicit
object
EthLogEntry_RLPSerializing
extends
RLPSerializing
[
EthLogEntry
]
object
EthPrivateKey
extends
Serializable
object
EthPublicKey
extends
Serializable
object
EthSignature
extends
Serializable
object
EthTransaction
object
EthTransactionExecutor
object
EthTransactionReceipt
extends
Serializable
implicit
object
EthTransactionReceipt_RLPSerializing
extends
RLPSerializing
[
EthTransactionReceipt
]
implicit
object
EthTransactionSeq_RLPSerializing
extends
HomogeneousElementSeq
[
EthTransaction
]
implicit
object
EthTransaction_RLPSerializing
extends
RLPSerializing
[
EthTransaction
]
object
EthWorldState
implicit
object
EthWorldStateAccount_RLPSerializing
extends
RLPSerializing
[
Account
]
object
Homestead
package
clients
package
encoding
package
ethabi
package
ethcrypt
package
jsonrpc20
implicit
lazy val
logger
:
MLogger
package
net
package
pow
package
specification
package
trie
package
util
package
wallet
Inherited from
AnyRef
Inherited from
Any
Ungrouped