Ethan Buchman
|
0fe53dc5cf
|
remove privValIndex; Stale->AppHashIsStale
|
8 years ago |
Ethan Buchman
|
2f9063c1d6
|
consensus: test validator set change
|
8 years ago |
Ethan Buchman
|
a3d863f83b
|
consensus: track index of privVal
|
8 years ago |
Ethan Buchman
|
c6a648fad7
|
consensus: lock before loading commit
|
8 years ago |
Jae Kwon
|
95c8bb4252
|
Fixing issues from review in #229
|
8 years ago |
Jae Kwon
|
c1729addce
|
Fix BFT issue where VoteSetMaj23Message wasn't being sent where prs.Round == blockStore.Round()
|
8 years ago |
Jae Kwon
|
3e3b034252
|
Make ConsensusReactor use ConsensusState's blockstore; debug functions
|
8 years ago |
Ethan Buchman
|
9d0c7f6ec7
|
fix bft test. still halts
|
8 years ago |
Ethan Buchman
|
c5a803a146
|
DataChannel -> StateChannel for Maj23Msg
|
8 years ago |
Ethan Buchman
|
7afcf92539
|
consensus: fix panic on POLRound=-1
|
8 years ago |
Ethan Buchman
|
57da2e4af5
|
make byzantine logic testable
|
9 years ago |
Jae Kwon
|
ea4b60a602
|
Fix compile bug
|
8 years ago |
Jae Kwon
|
b73a6905a1
|
Initial pass at bft_fix_2 completion
|
8 years ago |
Jae Kwon
|
655d829314
|
Fix proposal sign bytes. Start tracking blockID in POL
|
8 years ago |
Jae Kwon
|
3c5a2f55c2
|
Add validator index and address to Vote.
|
9 years ago |
Ethan Buchman
|
3ff9355e7b
|
change some logs to debug
|
8 years ago |
Jae Kwon
|
480f44f16c
|
QuitService->BaseService
|
8 years ago |
Ethan Buchman
|
7d493774c7
|
log: move some Info to Debug
|
8 years ago |
Ethan Buchman
|
35d4cca8bb
|
type safe events
|
8 years ago |
Ethan Buchman
|
1110c5d37d
|
privVal.LastSignBytes and more replay tests
|
8 years ago |
Ethan Buchman
|
501c4e4bac
|
fixes from review
|
9 years ago |
Ethan Buchman
|
5e42c96267
|
crank the part size; prioritize data channel
|
9 years ago |
Jae Kwon
|
f17c4c1d57
|
s/Validation/Commit/g
|
9 years ago |
Ethan Buchman
|
06a7bb531b
|
consensus: dont allow peer round states to decrease
|
9 years ago |
Ethan Buchman
|
50ac66f79b
|
fast sync fixes
|
9 years ago |
Jae Kwon
|
8a3bba48e3
|
s/*EventDataRoundState/EventDataRoundState/g
|
9 years ago |
Ethan Buchman
|
3b06368569
|
rebase fixes
|
9 years ago |
Ethan Buchman
|
6aaa5fb0bf
|
consensus: msg saving and replay
|
9 years ago |
Jae Kwon
|
f100404362
|
Make EventDataRoundState use json:"-" instead of Getter/Setter
|
9 years ago |
Ethan Buchman
|
0be13d1d27
|
move alert, events, rpc into own repos
|
9 years ago |
Jae Kwon
|
dcc1caaf68
|
Make Receive() logging consistent
|
9 years ago |
Jae Kwon
|
d87667a0c2
|
Conform to go-wire new TypeByte behavior for broadcasts
|
9 years ago |
Jae Kwon
|
08d7980d80
|
Conform to go-wire new TypeByte behavior
|
9 years ago |
Ethan Buchman
|
c3a8f202ab
|
consensus: fix negative timeout; log levels
|
9 years ago |
Ethan Buchman
|
b9e143d956
|
Fireable -> EventSwitch; rs in EventDataRoundState; fixes from review
|
9 years ago |
Ethan Buchman
|
4483971776
|
conR uses events to trigger newstep & hasvote broadcasts
|
9 years ago |
Ethan Buchman
|
c3f880e758
|
fire timeout events in handleTimeout; internalMsgQueue
|
9 years ago |
Jae Kwon
|
34f6f50a07
|
Conform to go-merkle SimpleProof.Aunts
|
9 years ago |
Ethan Buchman
|
d9b55101e5
|
move routines to consensus state. drop locks and other go routines
|
9 years ago |
Jae Kwon
|
dfdd3cf18f
|
Tweak channel for performance test
|
9 years ago |
Jae Kwon
|
ea378c5565
|
Improve logging
|
9 years ago |
Ethan Buchman
|
4b6e992a47
|
timeoutRoutine
|
9 years ago |
Ethan Buchman
|
2c595284d8
|
msgQueue and msgProcessor
|
9 years ago |
Jae Kwon
|
d69b5c5ab6
|
Conform to go-wire 1.0
|
9 years ago |
Jae Kwon
|
c4ed55d801
|
Refactor to move common libraries out of project
|
9 years ago |
Jae Kwon
|
5631b1a728
|
fixes #152 and #153
|
9 years ago |
Ethan Buchman
|
12566f51af
|
better mempool queueing
|
9 years ago |
Ethan Buchman
|
632e77c1cf
|
rs.CommitRound
|
9 years ago |
Ethan Buchman
|
2b8157ce2a
|
addVote takes index
|
9 years ago |
Ethan Buchman
|
555ecb095d
|
precommit nil if locked and no POL
|
9 years ago |