Commit Graph

24 Commits (8bd76f14e18b79ad0f33a570c258f178eef47742)

Author SHA1 Message Date
Rongjian Lan b8ab65e929 Revert "[fixme] ignore M1 in view change to reach consensus" 3 years ago
Leo Chen 79947fb167
[fixme] ignore M1 in view change to reach consensus 3 years ago
Leo Chen 6703b7fb34
[vc] print out size of m1 message (#3761) 4 years ago
Rongjian Lan c87c7f8cb4 avoid repeated block verification 4 years ago
Leo Chen b3cab12851 [panic] fix nil pointer map assignment 4 years ago
Leo Chen 61638240a2 [panic] fix nil pointer crash during view change 4 years ago
Leo Chen 52dbcf1d11 [panic] fix a panic in view change 4 years ago
Leo Chen 4a0553fb84 [viewchange] use consensus mutex, remove vc lock 4 years ago
Rongjian Lan aa643ca856
Add out of order message processing logic (#3468) 4 years ago
Rongjian Lan d33f47a5fc
use the correct block hash for newview (#3463) 4 years ago
Leo Chen 2b5ca833f9 [log] print more log when verification failed 4 years ago
Rongjian Lan 97063591df fix comments 4 years ago
Rongjian Lan 1851d7eea5 add HasSingleSender func 4 years ago
Leo Chen 537ec78636 [viewchange] simplify GetPreparedBlock function 4 years ago
Leo Chen b6deec9a5a [viewchange] add RLock for m1Payload functions 4 years ago
Leo Chen 3bad6006a1 [viewchange] newview message reprocessing 4 years ago
Leo Chen 3bd65c850b [viewchange] validate payload of m1 message 4 years ago
Leo Chen 75fb354ee7 [viewchange] rename VerifyViewChange to ProcessViewChange 4 years ago
Leo Chen 7620fce074 [viewchange] fix InitPayload func 4 years ago
Leo Chen 5d7693d318 fix travis checker 4 years ago
Leo Chen f9018be0ca protect IsM1PayloadEmpty with a lock 4 years ago
Leo Chen 45cc4d24a0 make view change struct private 4 years ago
Leo Chen 096614eab1 address review comments 4 years ago
Leo Chen a229177945 [viewchange] rename view change files 4 years ago