Ethan Buchman
|
ee674f919f
|
StopPeerForError in blockchain and consensus
|
7 years ago |
Ethan Buchman
|
28bbeac763
|
state: send byzantine validators in BeginBlock
|
7 years ago |
Ethan Buchman
|
444db4c242
|
metalinter
|
7 years ago |
Ethan Buchman
|
cb845ebff5
|
fix EvidencePool and VerifyEvidence
|
7 years ago |
Ethan Buchman
|
6112578d07
|
ValidateBlock is a method on blockExec
|
7 years ago |
Ethan Buchman
|
ae68fcb78a
|
move fireEvents to ApplyBlock
|
7 years ago |
Ethan Buchman
|
1d6f00859d
|
fixes from review
|
7 years ago |
Ethan Buchman
|
0acca7fe69
|
final updates for state
|
7 years ago |
Ethan Buchman
|
f82b7e2a13
|
state: re-order funcs. fix tests
|
7 years ago |
Ethan Buchman
|
9e6d088757
|
state: BlockExecutor
|
7 years ago |
Ethan Buchman
|
c915719f85
|
*State->State; SetBlockAndValidators->NextState
|
7 years ago |
Ethan Buchman
|
f55135578c
|
state: move methods to funcs
|
7 years ago |
Ethan Buchman
|
6a4fd46479
|
fixes from rebase
|
7 years ago |
Ethan Buchman
|
0f293bfc2b
|
remove some TODOs
|
7 years ago |
Ethan Buchman
|
cc418e5dab
|
state.VerifyEvidence enforces EvidenceParams.MaxAge
|
7 years ago |
Ethan Buchman
|
869d873d5c
|
state.ApplyBlock takes evpool and calls MarkEvidenceAsCommitted
|
7 years ago |
Ethan Buchman
|
3271634e7a
|
types: evidence cleanup
|
7 years ago |
Ethan Buchman
|
6c4a0f9363
|
cleanup evidence pkg. state.VerifyEvidence
|
7 years ago |
Ethan Buchman
|
df3f4de7c3
|
check evidence is from validator; some cleanup
|
7 years ago |
Ethan Buchman
|
77e45756f2
|
types: Evidences for merkle hashing; Evidence.String()
|
7 years ago |
Ethan Buchman
|
9cdcffbe4b
|
types: comments; compiles; evidence test
|
7 years ago |
Ethan Buchman
|
35587658cd
|
verify evidence in block
|
7 years ago |
Ethan Buchman
|
7928659f70
|
track evidence, include in block
|
7 years ago |
Ethan Buchman
|
bfcb40bf6b
|
validate block.ValidatorsHash
|
7 years ago |
Ethan Buchman
|
051c2701ab
|
remove LastConsensusParams
|
7 years ago |
Ethan Buchman
|
028ee58580
|
call it LastResultsHash
|
7 years ago |
Ethan Buchman
|
73fb1c3a17
|
consolidate saveResults/SaveABCIResponses
|
7 years ago |
Ethan Frey
|
d65234ed51
|
Add /block_results?height=H as rpc endpoint
Expose it in rpc client
Move ABCIResults into tendermint/types from tendermint/state
|
7 years ago |
Ethan Frey
|
58c5df729b
|
Add ResultHash to header
|
7 years ago |
Ethan Frey
|
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.
|
7 years ago |
Ethan Frey
|
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.
|
7 years ago |
Ethan Buchman
|
3ea1145486
|
bring back test
|
7 years ago |
Anton Kaliaev
|
b8215d8ac8
|
more test cases
|
7 years ago |
Anton Kaliaev
|
0093f9877a
|
change voting power change, not number of vals
|
7 years ago |
Anton Kaliaev
|
cf0b5d3715
|
enforce <1/3 validator updates
Refs #950
|
7 years ago |
Ethan Buchman
|
dc54ba67e4
|
state: TestValidateBlock
|
7 years ago |
Ethan Buchman
|
35521b553a
|
save historical consensus params
|
7 years ago |
Ethan Buchman
|
70a744558c
|
types: params.Update()
|
7 years ago |
Ethan Buchman
|
3d00c477fc
|
separate block vs state based validation
|
7 years ago |
Anton Kaliaev
|
0ffd60b8cf
|
ValidatorSetUpdates -> ValidatorUpdates
|
7 years ago |
Anton Kaliaev
|
843e1ed400
|
Updates -> ValidatoSetUpdates
|
7 years ago |
Ethan Buchman
|
4bca6bf6f5
|
fix test
|
7 years ago |
Ethan Frey
|
960b25408f
|
Store LastConsensusHash in State as well
Update all BlockValidation that it matches the last state
|
7 years ago |
Ethan Frey
|
d151e36ea8
|
Add ConsensusHash to header
|
7 years ago |
Ethan Frey
|
56cada6a0c
|
Validate ConsensusParams returned from abci app
|
7 years ago |
Ethan Frey
|
030fd00232
|
Added tests for applying consensus param changes
|
7 years ago |
Ethan Frey
|
d21f39160f
|
Apply ConsensusParamChanges to state/State
|
7 years ago |
Ethan Frey
|
4265a94bfe
|
Update EndBlock parameters
* Update abci dependencies
* Modify references from Diffs to Changes
* Fixes issues #924
|
7 years ago |
Anton Kaliaev
|
7f649ccf23
|
fixes from Frey's review
|
7 years ago |
Anton Kaliaev
|
808b830942
|
add a unit test
Refs #668
|
7 years ago |