tendermint/merkle
Jae Kwon 8481c49c82
CacheDB (#67)
* Add CacheDB & SimpleMap
* Generic memBatch; Fix cLevelDB tests
* CacheWrap() for CacheDB and MemDB
* Change Iterator to match LeviGo Iterator
* Fixes from review
* cacheWrapWriteMutex and some race fixes
* Use tmlibs/common
* NewCWWMutex is exposed.  DB can be CacheWrap'd
* Remove GetOK, not needed
* Fsdb (#72)
* Add FSDB
* Review fixes from Anton
* Review changes
* Fixes from review
2017-11-09 17:42:32 -05:00
..
README.md simple merkle tree 2017-04-21 15:33:25 -04:00
kvpairs.go CacheDB (#67) 2017-11-09 17:42:32 -05:00
simple_map.go CacheDB (#67) 2017-11-09 17:42:32 -05:00
simple_map_test.go CacheDB (#67) 2017-11-09 17:42:32 -05:00
simple_proof.go CacheDB (#67) 2017-11-09 17:42:32 -05:00
simple_tree.go CacheDB (#67) 2017-11-09 17:42:32 -05:00
simple_tree_test.go merkle: go-common -> tmlibs 2017-04-21 16:04:58 -04:00
types.go simple merkle tree 2017-04-21 15:33:25 -04:00

README.md

Simple Merkle Tree

For smaller static data structures that don't require immutable snapshots or mutability; for instance the transactions and validation signatures of a block can be hashed using this simple merkle tree logic.