Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 1.2% on proxy.golang.org
Top 0.1% dependent packages on proxy.golang.org
Top 0.3% dependent repos on proxy.golang.org
Top 1.9% forks on proxy.golang.org
Top 0.8% docker downloads on proxy.golang.org

proxy.golang.org : github.com/tendermint/iavl

Package iavl implements a versioned, snapshottable (immutable) AVL+ tree for persisting key-value pairs. The tree is not safe for concurrent use, and must be guarded by a Mutex or RWLock as appropriate - the exception is immutable trees returned by MutableTree.GetImmutable() which are safe for concurrent use as long as the version is not deleted via DeleteVersion(). Basic usage of MutableTree: Proof of existence: Proof of absence: Now we delete an old version: Can't create a proof of absence for a version we no longer have:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/tendermint/iavl
Keywords: blockchain, cryptography, merkle-tree
License: Apache-2.0
Latest release: 7 months ago
First release: over 6 years ago
Namespace: github.com/tendermint
Dependent packages: 918
Dependent repositories: 555
Stars: 355 on GitHub
Forks: 205 on GitHub
Docker dependents: 28
Docker downloads: 136,748
See more repository details: repos.ecosyste.ms
Last synced: about 17 hours ago

    Loading...
    Readme
    Loading...