Ethan Buchman
d55243f0e6
fix import paths
6 years ago
Ethan Buchman
ae3bf81833
mv tmlibs files to libs dir
6 years ago
Liamsi
eedd20f4d5
Revert "delete everything"
This reverts commit 96a3502126
.
# Conflicts:
# CHANGELOG.md
# Gopkg.lock
# Gopkg.toml
# LICENSE
# Makefile
# README.md
7 years ago
Ethan Buchman
9f04935caa
merkle: remove unused funcs. unexport simplemap. improv docs
7 years ago
Ethan Buchman
4663ffdf08
add tmhash
7 years ago
Ethan Buchman
134fdf7169
bring in merkle from tmlibs
7 years ago
Ethan Buchman
d82699bf43
tmhash
7 years ago
Jae Kwon
b0e0dc5de3
Implement DebugDB ( #166 )
7 years ago
Ethan Buchman
d6d97889f2
merkle: remove go-wire dep by copying EncodeByteSlice
7 years ago
Jae Kwon
580c3db8f9
Hashable -> Hasher; SimpleMap upgrade; No "SimpleHashFromBinary" ( #128 )
* Update SimpleMap to hash both keys and values for benefit; Hashable is Hasher; Don't assume go-wire
7 years ago
Ethan Buchman
cfbb9338bd
use go-wire sdk2
7 years ago
Jae Kwon
aab2d70dd3
Sdk2 kvpair ( #102 )
* Canonical KVPair in common
* Simplify common/Bytes to just hex encode
7 years ago
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
7 years ago
Zach Ramsay
cf49ba876f
linter: couple fixes
7 years ago
Zach Ramsay
d6e03d2368
linting: add to Makefile & do some fixes
7 years ago
Ethan Buchman
56d36c8f25
merkle: go-common -> tmlibs
8 years ago
Ethan Buchman
fd296811df
simple merkle tree
8 years ago
Jae Kwon
c4ed55d801
Refactor to move common libraries out of project
9 years ago
Jae Kwon
b96fd8a031
Beginning of complete merkle proofs
9 years ago
Jae Kwon
3be3647dc8
tendermint/binary -> tendermint/wire
9 years ago
Ethan Buchman
8e50bf15de
panic wrapper functions
9 years ago
Jae Kwon
2e1d8ba054
Make Ripemd160 the default
10 years ago
Jae Kwon
9965dd5de6
uint* to int* whereever appropriate; https://www.reddit.com/r/golang/comments/2q5vdu/int_vs_uint/
10 years ago
Jae Kwon
1a652a1cbb
Fix usage of SimpleProof for PartSet
10 years ago
Jae Kwon
b164c05b27
Refactor IAVLProof and SimpleProof to use similar Verify()
10 years ago
Jae Kwon
13b6508ecd
Package import path change
10 years ago
Ethan Buchman
60f166e823
tendermint2
10 years ago
Ethan Buchman
f93bb35c02
rpc: return tx hash, creates contract, contract addr in broadcast (required some helper functions). Closes #30
10 years ago
Jae Kwon
135894ea88
Dot import -> named import
Changed modulename_ to short module names
Also removed Unreader, replaced with PrefixdReader in select locations
10 years ago
Jae Kwon
83d313cbe5
Refactor Tx, Validator, and Account structure
10 years ago
Jae Kwon
8718bd52a4
made ValidatorSet.Hash deterministic; fix off-by-1 bugs
10 years ago
Jae Kwon
a0cc186c75
Unified deterministic merkle tree computation. Now we have 2 types of
trees... IAVL (nondeterministic) and Simple (deterministic)
10 years ago