class AvlTreeVerifier extends BatchAVLVerifier[Digest32, Blake2b256.type]
Implements operations of AVL tree verifier based on scorex.crypto.authds.avltree.batch.BatchAVLVerifier.
- See also
BatchAVLVerifier
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- AvlTreeVerifier
- BatchAVLVerifier
- AuthenticatedTreeOps
- ToStringHelper
- ScorexEncoding
- BatchProofConstants
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
EndOfTreeInPackagedProof: Byte
- Definition Classes
- BatchProofConstants
-
val
LabelInPackagedProof: Byte
- Definition Classes
- BatchProofConstants
-
val
LeafInPackagedProof: Byte
- Definition Classes
- BatchProofConstants
-
val
NegativeInfinityKey: ADKey
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
val
PositiveInfinityKey: ADKey
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
def
addNode(r: Leaf[Digest32], key: ADKey, v: ADValue): InternalVerifierNode[Digest32]
- Attributes
- protected
- Definition Classes
- BatchAVLVerifier → AuthenticatedTreeOps
-
def
arrayToString(a: Array[Byte]): String
- Attributes
- protected
- Definition Classes
- ToStringHelper
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
val
changedNodesBuffer: ArrayBuffer[ProverNodes[Digest32]]
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
val
changedNodesBufferToCheck: ArrayBuffer[ProverNodes[Digest32]]
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
val
collectChangedNodes: Boolean
- Definition Classes
- BatchAVLVerifier → AuthenticatedTreeOps
-
def
digest: Option[ADDigest]
- Definition Classes
- BatchAVLVerifier
-
def
digest(rootNode: Node[Digest32]): ADDigest
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
implicit
val
encoder: BytesEncoder
- Definition Classes
- ScorexEncoding
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extractFirstNode(extractor: (VerifierNodes[Digest32]) ⇒ Boolean): Option[VerifierNodes[Digest32]]
- Definition Classes
- BatchAVLVerifier
-
def
extractNodes(extractor: (VerifierNodes[Digest32]) ⇒ Boolean): Option[Seq[VerifierNodes[Digest32]]]
- Definition Classes
- BatchAVLVerifier
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
keyLength: Int
- Definition Classes
- AvlTreeVerifier → BatchAVLVerifier → AuthenticatedTreeOps
-
def
keyMatchesLeaf(key: ADKey, r: Leaf[Digest32]): Boolean
- Attributes
- protected
- Definition Classes
- BatchAVLVerifier → AuthenticatedTreeOps
-
val
labelLength: Int
- Attributes
- protected
- Definition Classes
- BatchAVLVerifier
-
def
logError(t: Throwable): Unit
Override default logging which outputs stack trace to the console.
Override default logging which outputs stack trace to the console.
- Attributes
- protected
- Definition Classes
- AvlTreeVerifier → BatchAVLVerifier
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nextDirectionIsLeft(key: ADKey, r: InternalNode[Digest32]): Boolean
- Attributes
- protected
- Definition Classes
- BatchAVLVerifier → AuthenticatedTreeOps
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onNodeVisit(n: Node[Digest32], operation: Operation, isRotate: Boolean): Unit
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
def
performOneOperation(operation: Operation): Try[Option[ADValue]]
- Definition Classes
- BatchAVLVerifier
-
def
replayComparison: Int
- Attributes
- protected
- Definition Classes
- BatchAVLVerifier → AuthenticatedTreeOps
-
def
returnResultOfOneOperation(operation: Operation, rootNode: Node[Digest32]): Try[(Node[Digest32], Option[ADValue])]
- Attributes
- protected
- Definition Classes
- AuthenticatedTreeOps
-
var
rootNodeHeight: Int
- Attributes
- protected
- Definition Classes
- BatchAVLVerifier → AuthenticatedTreeOps
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- BatchAVLVerifier → AnyRef → Any
- def treeHeight: Int
-
val
valueLengthOpt: Option[Int]
- Definition Classes
- AvlTreeVerifier → BatchAVLVerifier → AuthenticatedTreeOps
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()