org.sigilaris.core.merkle.MerkleTrieState
See theMerkleTrieState companion object
final case class MerkleTrieState(root: Option[MerkleRoot], base: Option[MerkleRoot], diff: MerkleTrieStateDiff)
Represents the state of a Merkle Trie with change tracking.
Tracks the current root, base root, and accumulated differences to enable efficient state transitions and merging.
Value parameters
- base
-
base root hash (for tracking changes)
- diff
-
accumulated differences from base
- root
-
current root hash
Attributes
- See also
-
MerkleTrieStateDiff for difference tracking
MerkleTrieNode.MerkleRoot for root hash type
- Companion
- object
- Source
- MerkleTrieState.scala
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article