trait EthTrieDb extends Database[Nibble, Seq[Byte], EthHash]
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- EthTrieDb
- Database
- Database
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
type
Branch = trie.EmbeddableEthStylePMTrie.Branch[Nibble, Seq[Byte], EthHash]
- Definition Classes
- Database
-
type
Extension = trie.EmbeddableEthStylePMTrie.Extension[Nibble, Seq[Byte], EthHash]
- Definition Classes
- Database
-
type
Leaf = trie.EmbeddableEthStylePMTrie.Leaf[Nibble, Seq[Byte], EthHash]
- Definition Classes
- Database
-
type
Node = trie.EmbeddableEthStylePMTrie.Node[Nibble, Seq[Byte], EthHash]
- Definition Classes
- Database
-
type
NodeSource = trie.EmbeddableEthStylePMTrie.NodeSource[Nibble, Seq[Byte], EthHash]
- Definition Classes
- Database
-
type
Subkey = IndexedSeq[Nibble]
- Definition Classes
- Database
Abstract Value Members
Concrete Value Members
-
val
Branch: trie.EmbeddableEthStylePMTrie.Branch.type
- Definition Classes
- Database
-
val
Empty: trie.EmbeddableEthStylePMTrie.Empty.type
- Definition Classes
- Database
- def EmptyHash: Keccak256
-
val
Extension: trie.EmbeddableEthStylePMTrie.Extension.type
- Definition Classes
- Database
-
val
Leaf: trie.EmbeddableEthStylePMTrie.Leaf.type
- Definition Classes
- Database
-
val
NodeSource: trie.EmbeddableEthStylePMTrie.NodeSource.type
- Definition Classes
- Database
- def dereference(nodeSource: NodeSource): Node
- def fromRLP(rlpBytes: Seq[Byte]): Node
- def reference(node: Node): NodeSource
- def rlpToNodeSource(nodeRLP: Seq[Byte], mbKnownNode: Option[Node] = None): NodeSource
- def rootReference(node: Node): NodeSource
- def toElement(node: Node): Element
- def toRLP(node: Node): Seq[Byte]