9cdcffbe4b
types: comments; compiles; evidence test
2017-12-26 20:21:17 -05:00
35587658cd
verify evidence in block
2017-12-26 20:21:17 -05:00
7928659f70
track evidence, include in block
2017-12-26 20:21:17 -05:00
bfcb40bf6b
validate block.ValidatorsHash
2017-12-26 20:00:45 -05:00
051c2701ab
remove LastConsensusParams
2017-12-26 19:56:39 -05:00
028ee58580
call it LastResultsHash
2017-12-26 19:53:26 -05:00
73fb1c3a17
consolidate saveResults/SaveABCIResponses
2017-12-26 19:24:45 -05:00
d65234ed51
Add /block_results?height=H as rpc endpoint
...
Expose it in rpc client
Move ABCIResults into tendermint/types from tendermint/state
2017-12-26 19:24:25 -05:00
58c5df729b
Add ResultHash to header
2017-12-26 19:24:25 -05:00
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
3ea1145486
bring back test
2017-12-26 19:22:15 -05:00
b8215d8ac8
more test cases
2017-12-26 13:30:00 -06:00
0093f9877a
change voting power change, not number of vals
2017-12-25 17:49:36 -06:00
cf0b5d3715
enforce <1/3 validator updates
...
Refs #950
2017-12-25 12:10:53 -06:00
dc54ba67e4
state: TestValidateBlock
2017-12-21 17:51:03 -05:00
35521b553a
save historical consensus params
2017-12-21 17:46:25 -05:00
70a744558c
types: params.Update()
2017-12-21 17:00:52 -05:00
3d00c477fc
separate block vs state based validation
2017-12-21 16:49:47 -05:00
0ffd60b8cf
ValidatorSetUpdates -> ValidatorUpdates
2017-12-21 11:52:26 -06:00
843e1ed400
Updates -> ValidatoSetUpdates
2017-12-19 13:03:39 -06:00
4bca6bf6f5
fix test
2017-12-19 12:30:34 -05:00
960b25408f
Store LastConsensusHash in State as well
...
Update all BlockValidation that it matches the last state
2017-12-19 12:28:08 -05:00
d151e36ea8
Add ConsensusHash to header
2017-12-19 12:28:08 -05:00
56cada6a0c
Validate ConsensusParams returned from abci app
2017-12-19 12:28:08 -05:00
030fd00232
Added tests for applying consensus param changes
2017-12-19 12:28:08 -05:00
d21f39160f
Apply ConsensusParamChanges to state/State
2017-12-19 12:28:08 -05:00
4265a94bfe
Update EndBlock parameters
...
* Update abci dependencies
* Modify references from Diffs to Changes
* Fixes issues #924
2017-12-19 12:28:08 -05:00
7f649ccf23
fixes from Frey's review
2017-12-15 12:21:15 -06:00
808b830942
add a unit test
...
Refs #668
2017-12-15 12:13:02 -06:00
d669816a1b
send absent validators in BeginBlock
...
Refs #668
2017-12-15 12:13:02 -06:00
dedf03bb81
Add TotalTx to block header, issue #952
...
Update state to keep track of this info.
Change function args as needed.
Make NumTx also an int64 for consistency.
2017-12-13 12:20:53 +01:00
12c5a57415
determinisitic linter ( #902 )
...
* linter: address gosimple lints
* linter: make deterministic & a rebase fix
* lint/rpc: fix a gosimple lint
* run linter in CI
* fix rebase mistake
* fix makefile
* ugh
* revert Makefile
* add metalinter to CI
* try this
* linter: last little fix
* need glide
* better
* okayy circle, have it your way
* lints: gosimple
* pr comments
2017-12-10 17:44:22 +00:00
9af8da7aad
update for new abci int types
2017-12-02 01:47:55 -05:00
922af7c405
int64 height
...
uint64 is considered dangerous. the details will follow in a blog post.
2017-12-01 19:04:53 -06:00
e9f8e56895
fixes from rebase
2017-12-01 17:25:44 -05:00
b3492356e6
uint64 height (Refs #911 )
2017-12-01 17:17:22 -05:00
6423306980
TestIndexAllTags (unit)
2017-11-30 23:02:40 -06:00
c5b62ce1ee
correct abci version
2017-11-30 20:20:35 -06:00
e538e0e077
config variable to index all tags
2017-11-30 20:02:39 -06:00
66ad366a4f
test searching for tx with multiple same tags
2017-11-29 20:04:26 -06:00
864ad8546e
more test cases
2017-11-29 20:04:00 -06:00
a762253e24
do not use AddBatch, prefer copying for now
2017-11-29 15:25:12 -06:00
10d893ee9b
update deps
2017-11-29 15:19:45 -06:00
acbc0717d4
add client methods
2017-11-29 15:19:44 -06:00
1e19860585
fixes from my own review
2017-11-29 14:24:18 -06:00
09941b9aa9
fix metalinter warnings
2017-11-29 14:24:18 -06:00
686e0eea9f
extract indexing goroutine to a separate indexer service
2017-11-29 14:24:18 -06:00
91f2184003
fixes after bucky's review
2017-11-29 14:24:18 -06:00
3e577ccf4f
add tx_search
RPC endpoint
2017-11-29 14:24:18 -06:00