Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 2.26 KB

README.md

File metadata and controls

40 lines (28 loc) · 2.26 KB

GitHub top language Minimum rustc version GitHub Workflow Status

VSDB

VSDB is a 'Git' in the form of KV-database.

Some known practical scenarios:

  • Process CheckTx, DeliverTx, Commit ... in 'Tendermint ABCI'
  • Handle folk chain branches, e.g.:
    • Handling 'chain folk' or 'uncle blocks' in non-deterministic consensus like 'POW'
    • Handle temporary 'chain folk' in a hybrid consensus like 'Babe + Grandpa'(substrate)
  • Support some special APIs of 'ETH Web3' in the form of 'trial run'
  • ...

Check here for a detailed description.

Crate List

Name Version Doc Path Description
vsdb ./wrappers High-level APIs
vsdb_core ./core Low-level implementations
vsdb_derive ./derive Procedure macro collection
vsdb_trie_map ./utils/trie_map trie based structures with
limited version capabilities

Gratitude

Thanks to all the people who already contributed!

LICENSE

  • MIT for v0.40 and earlier
  • GPL-3.0 for v0.41 and later