package
0.0.0-20210712090754-55a2f5289189
Repository: https://github.com/d-platformoperatingsystem/dpos.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
package main MAVL.

# Functions

ClosePrune.
DelKVPair key tree , roothash key value.
DelLeafCountKV.
GetKVPair kv.
GetKVPairProof k:v pair proof.
InitGlobalMem.
InnerNodeProofHash inner hash.
IterateRangeByStateHash start end [start, end).
LoadTree2MemDb mem tree.
MakeNode , Node NOTE: The hash is not saved or set.
NewNode ;.
NewTree merkle avl.
NewTreeARC new lru mem tree.
NewTreeMap new mem tree.
PrintLeafNodeParent.
PrintMemStats.
PrintNode the in-memory children recursively.
PrintNodeDb hash.
PrintSameLeafKey.
PrintTreeLeaf roothash.
PruningTree.
PruningTreePrintDB pruning tree print db.
ReadProof will deserialize a MAVLProof from bytes.
ReleaseGlobalMem.
SetKVPair kv.
VerifyKVPairProof KVPair.

# Constants

DefaultPruneHeight ...

# Variables

ErrNodeNotExist node is not exist.

# Structs

Node merkle avl Node.
Proof merkle avl tree proof.
Tree merkle avl tree.
TreeARC lru mem tree.
TreeConfig ...
TreeMap map memtree.

# Interfaces

MemTreeOpera memtree.