package avltree
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AVLModifyProof (key: ADKey, proofSeq: Seq[AVLProofElement])(implicit hf: ThreadUnsafeHash[_ <: Digest]) extends TwoPartyProof with Product with Serializable
- class AVLTree [HF <: ThreadUnsafeHash[_ <: Digest]] extends TwoPartyDictionary
- trait InternalNode extends Node
- case class LabelOnlyNode (l: Digest) extends Node with Product with Serializable
- case class Leaf (key: ADKey, _value: ADValue, _nextLeafKey: ADKey)(implicit hf: ThreadUnsafeHash[_ <: Digest]) extends ProverNodes with VerifierNodes with Product with Serializable
- sealed trait Node extends ToStringHelper
- case class ProverNode (key: ADKey, _left: ProverNodes, _right: ProverNodes, _balance: Balance = Balance @@ 0.toByte)(implicit hf: ThreadUnsafeHash[_ <: Digest]) extends ProverNodes with InternalNode with Product with Serializable
- sealed trait ProverNodes extends Node
- case class VerifierNode (_left: Node, _right: Node, _balance: Balance)(implicit hf: ThreadUnsafeHash[_ <: Digest]) extends VerifierNodes with InternalNode with Product with Serializable
- sealed trait VerifierNodes extends Node
Value Members
- object AVLModifyProof extends Serializable