package avltree
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AVLModifyProof(key: ADKey, proofSeq: Seq[AVLProofElement])(implicit hf: CryptographicHash[_ <: Digest]) extends TwoPartyProof with Product with Serializable
- class AVLTree[HF <: CryptographicHash[_ <: 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: CryptographicHash[_ <: 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: CryptographicHash[_ <: 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: CryptographicHash[_ <: Digest]) extends VerifierNodes with InternalNode with Product with Serializable
- sealed trait VerifierNodes extends Node
Value Members
- object AVLModifyProof extends Serializable