Ethan Buchman
|
1a0db878bf
|
Merge pull request #1009 from tendermint/spec
Spec
|
2017-12-27 15:23:13 -05:00 |
Ethan Buchman
|
53eb9aca2b
|
Merge pull request #592 from tendermint/evidence
track evidence, include in block
|
2017-12-27 15:22:24 -05:00 |
Ethan Buchman
|
caccabd4e5
|
spec: fixes from review
|
2017-12-27 15:14:49 -05:00 |
Ethan Buchman
|
d0e0ac5fac
|
types: better error messages for votes
|
2017-12-27 14:46:24 -05:00 |
Ethan Buchman
|
7d81a3f4a5
|
address some comments from review
|
2017-12-27 01:27:03 -05:00 |
Ethan Buchman
|
f95b7529eb
|
Merge pull request #999 from tendermint/feature/result-hash-header
Add results hash to header
|
2017-12-26 20:49:20 -05:00 |
Ethan Buchman
|
6a4fd46479
|
fixes from rebase
|
2017-12-26 20:42:34 -05:00 |
Ethan Buchman
|
b01b1e4758
|
remove unused var
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
014b0b9944
|
evidence: reactor test
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
5904f6df8b
|
minor fixes from review
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
0f293bfc2b
|
remove some TODOs
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
cfbedec719
|
evidence: reactor test
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
666ae244b3
|
evidence: pool test
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
c13e93d63e
|
evidence: store tests and fixes
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
c2585b5525
|
evidence_pool.go -> pool.go. remove old test files
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
1d021c2790
|
update consensus/test_data/many_blocks.cswal
|
2017-12-26 20:27:40 -05:00 |
Ethan Buchman
|
cc418e5dab
|
state.VerifyEvidence enforces EvidenceParams.MaxAge
|
2017-12-26 20:27:32 -05:00 |
Ethan Buchman
|
c7acdfadf2
|
evidence: more funcs in store.go
|
2017-12-26 20:27:32 -05:00 |
Ethan Buchman
|
869d873d5c
|
state.ApplyBlock takes evpool and calls MarkEvidenceAsCommitted
|
2017-12-26 20:27:32 -05:00 |
Ethan Buchman
|
3271634e7a
|
types: evidence cleanup
|
2017-12-26 20:26:21 -05:00 |
Ethan Buchman
|
4854c231e1
|
evidence store comments and cleanup
|
2017-12-26 20:26:21 -05:00 |
Ethan Buchman
|
7a18fa887d
|
evidence linked with consensus/node. compiles
|
2017-12-26 20:26:21 -05:00 |
Ethan Buchman
|
6c4a0f9363
|
cleanup evidence pkg. state.VerifyEvidence
|
2017-12-26 20:26:21 -05:00 |
Ethan Buchman
|
f7731d38f6
|
some comments and cleanup
|
2017-12-26 20:25:14 -05:00 |
Ethan Buchman
|
df3f4de7c3
|
check evidence is from validator; some cleanup
|
2017-12-26 20:25:14 -05:00 |
Ethan Buchman
|
10c43c9edc
|
introduce evidence store
|
2017-12-26 20:25:14 -05:00 |
Ethan Buchman
|
fe4b53a463
|
EvidencePool
|
2017-12-26 20:24:54 -05:00 |
Ethan Buchman
|
5b1f987ed1
|
mempool: remove Peer interface. use p2p.Peer
|
2017-12-26 20:24:12 -05:00 |
Ethan Buchman
|
48d778c4b3
|
types/params: introduce EvidenceParams
|
2017-12-26 20:24:12 -05:00 |
Ethan Buchman
|
7d086e9524
|
check if we already have evidence
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
6e9433c7a8
|
post rebase fix
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
39299e5cc1
|
consensus: note about duplicate evidence
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
eeab0efa56
|
types: tx.go comments
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
77e45756f2
|
types: Evidences for merkle hashing; Evidence.String()
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
9cdcffbe4b
|
types: comments; compiles; evidence test
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
50850cf8a2
|
verify sigs on both votes; note about indices
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
35587658cd
|
verify evidence in block
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
4661c98c17
|
add pubkey to conflicting vote evidence
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
7928659f70
|
track evidence, include in block
|
2017-12-26 20:21:17 -05:00 |
Ethan Buchman
|
f80f6445a6
|
fix test
|
2017-12-26 20:15:09 -05:00 |
Ethan Buchman
|
336c2f4fe1
|
rpc: fix getHeight
|
2017-12-26 20:08:25 -05:00 |
Ethan Buchman
|
bfcb40bf6b
|
validate block.ValidatorsHash
|
2017-12-26 20:00:45 -05:00 |
Ethan Buchman
|
051c2701ab
|
remove LastConsensusParams
|
2017-12-26 19:56:39 -05:00 |
Ethan Buchman
|
028ee58580
|
call it LastResultsHash
|
2017-12-26 19:53:26 -05:00 |
Ethan Buchman
|
801e3dfacf
|
rpc: getHeight helper function
|
2017-12-26 19:37:42 -05:00 |
Ethan Buchman
|
4171bd3bae
|
fixes
|
2017-12-26 19:24:45 -05:00 |
Ethan Buchman
|
73fb1c3a17
|
consolidate saveResults/SaveABCIResponses
|
2017-12-26 19:24:45 -05:00 |
Ethan Frey
|
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 |
Ethan Frey
|
58c5df729b
|
Add ResultHash to header
|
2017-12-26 19:24:25 -05:00 |
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.
|
2017-12-26 19:24:25 -05:00 |