632cc918b4
Save/Load Results for every height
...
Add some tests.
Behaves like saving validator set, except it always saves at each height
instead of a reference to last changed.
2017-12-26 19:24:25 -05:00
f870a49f42
Add ABCIResults with Hash and Proof to State
...
State maintains LastResultsHash
Verify that we can produce unique hashes for each result,
and provide valid proofs from the root hash.
2017-12-26 19:24:25 -05:00
d844799b3b
Merge branch '950-enforce-less-13-val-changes-per-block' into develop
2017-12-26 19:22:21 -05:00
3ea1145486
bring back test
2017-12-26 19:22:15 -05:00
8f87efd7f8
ABCI message updates (code/log/info)
...
* Add info to Response[CheckTx/DeliverTx/Query]
* Remove code and log from Response[SetOption/Commit]
2017-12-26 15:46:06 -08:00
d4716fc03c
state
2017-12-26 18:43:03 -05:00
16227594ef
notes about block 1
2017-12-26 16:33:42 -05:00
65cdb07f0c
merkle
2017-12-26 15:48:17 -05:00
eb73e82279
encoding.md
2017-12-26 15:30:56 -05:00
d6fbfddddd
spec.md -> blockchain.md. some fixes
2017-12-26 15:30:27 -05:00
1339a44402
add safe*Clip funcs
2017-12-26 14:13:12 -06:00
b8215d8ac8
more test cases
2017-12-26 13:30:00 -06:00
289d92c97d
consensus: remove log stmt. closes #987
2017-12-26 10:41:31 -05:00
6c39c77fc5
Merge pull request #996 from ricardohsd/types-add-tests-to-vote
...
Add more tests to types/vote.go
2017-12-26 10:32:07 -05:00
66580408f8
GasWanted and GasUsed for Check & Deliver
2017-12-26 05:29:33 -08:00
e1ff53fd0b
Use []byte instead of Bytes, use tmlibs/common.KVPair
2017-12-26 04:52:02 -08:00
b25df389db
Remove Bytes, just use []byte; Use protobuf for KVPair/KI64Pair
2017-12-26 04:40:35 -08:00
a861d68a31
Update glide.yaml and fix tests
2017-12-26 00:45:31 -08:00
bf644b0984
Do not shadow assert
2017-12-26 00:36:58 -08:00
9472476a8b
Update Makefile
2017-12-26 00:28:07 -08:00
6ec8c1602f
Update Makefile
2017-12-25 22:41:40 -08:00
0f8ebd024d
Update clist.go
...
Add more justification of synchrony primitives in documentation.
2017-12-25 22:28:15 -08:00
2fd8f35b74
Fix #112 by using RWMutex per element
2017-12-25 21:12:14 -08:00
797bcdd9e0
Remove common/http
2017-12-25 17:46:21 -08:00
69c3a7640b
add safeAdd & safeSub plus quickcheck tests
2017-12-25 18:39:14 -06:00
e8b0458f16
check for overflow and underflow while choosing proposer
...
Refs #919
2017-12-25 18:39:14 -06:00
6b89639f90
update docs 2 [ci skip]
2017-12-25 17:58:15 -06:00
9b25f7325a
update docs [ci skip]
2017-12-25 17:53:54 -06:00
0093f9877a
change voting power change, not number of vals
2017-12-25 17:49:36 -06:00
96c816f428
Merge pull request #160 from KrzysiekJ/test-cmd-short-circuit
...
Short-circuit assertions in test command
2017-12-25 20:21:24 +00:00
f2a8e95248
Add KI64Pair(s)
2017-12-25 11:40:05 -08:00
cf0b5d3715
enforce <1/3 validator updates
...
Refs #950
2017-12-25 12:10:53 -06:00
616f7e74db
Merge pull request #1001 from tendermint/makefile
...
Cleaned up makefile
2017-12-25 12:09:10 -05:00
14c812a39c
tmlibs timer fix
2017-12-25 11:11:55 -05:00
1e52751344
update tests for makefile
2017-12-25 10:24:41 -05:00
ff65421324
Proposal: New Makefile standard template ( #168 )
...
* Cleaned up makefile.
* Improve 'make all' order
* Add devdoc
* Update circle.yml
2017-12-25 00:14:13 -08:00
f390385baf
Fee is a KNPair ( #167 )
...
KVPair is {[]byte,[]byte}
2017-12-24 18:39:16 -08:00
d7ac6e516a
Cleaned up makefile
2017-12-23 02:23:05 -08:00
62115b55ef
CRandHex: fix up doc to mention length of digits
...
The previous doc seemed misleading and was out of date i.e.
RandHex(24)
not
CRandHex.
Anyways provide a doc of what the function does in relation to
the length of digits of the hex value returned i.e.
floor(numDigits / 2) * 2
so the even lowest number
e.g:
* len(CRandHex(5)) = 4
* len(CRandHex(4)) = 4
2017-12-22 23:16:34 -07:00
aaaacba1cd
Use gogoproto's nullable=false ( #166 )
...
* Use gogoproto's nullable=false where appropriate.
2017-12-22 19:41:19 -08:00
f297602c14
Merge pull request #69 from tendermint/master
...
Backmerge to jenkins branch
2017-12-22 03:00:46 -05:00
cbfbc72ad8
Perftest config change
2017-12-22 01:53:10 -05:00
c2436c46e6
Merge pull request #972 from tendermint/feature/enhance-endblock
...
Update EndBlock parameters
2017-12-22 01:30:58 -05:00
e3585a6eb0
wip: tendermint specification
2017-12-21 22:36:37 -05:00
43cc4fb645
Merge pull request #53 from tendermint/constant-time-equals
...
Constant time equals
2017-12-21 20:03:53 -05:00
eaf4b8c795
fix Equals
2017-12-21 19:51:57 -05:00
38608b1b0f
comment and tmlibs fix
2017-12-21 18:32:40 -05:00
2b634dab32
Merge pull request #994 from tendermint/clean/block-validation
...
Clean/block validation
2017-12-21 17:53:11 -05:00
91acc51cd1
fix test
2017-12-21 17:52:06 -05:00
dc54ba67e4
state: TestValidateBlock
2017-12-21 17:51:03 -05:00