Commit Graph

10 Commits (71680e8e80271d098dd1df975fa4729506b74bce)

Author SHA1 Message Date
Konstantin 06de7dcd6c
Fix race errors. (#4184) 2 years ago
Rongjian Lan c87c7f8cb4 avoid repeated block verification 4 years ago
Rongjian Lan d33f47a5fc
use the correct block hash for newview (#3463) 4 years ago
Leo Chen 205c77b7da [viewchange] should not startNewView is not in viewChange mode 4 years ago
Leo Chen 72735d3a37 [viewchange] be consistent when construct NewView message 4 years ago
Leo Chen 5ba139fded [log] use info level for viewchange log 4 years ago
Leo Chen 0ad38d2a1c make viewchange variable private 4 years ago
Leo Chen a229177945 [viewchange] rename view change files 4 years ago
Leo Chen aba83d4681 Revert "[viewchange] fix getNextLeader" 4 years ago
Leo Chen 9dc8f43288 [viewchange] fix getNextLeader 4 years ago
Leo Chen e079fb1473 [viewchange] simplify vc message initialization 4 years ago
Leo Chen 42923336c9 [viewchange] encapsulate both viewID and viewChangeID 4 years ago
Rongjian Lan a168517dfc
Move BLS related wrapper structure into a separate package (#3209) 4 years ago
Rongjian Lan dbb0ed2f53
Bind public keys into private key wrapper (#3208) 4 years ago
Rongjian Lan 67d77c3965
Refactor bls public key into a wrapper (#3203) 4 years ago
Rongjian Lan 32dfea43a5
Make leader commit m1payload itself (#2997) 5 years ago
Rongjian Lan 7c292f64be
Fix viewID issue on prepared block during view change (#2972) 5 years ago
Ganesha Upadhyaya ae362c24c6
multi-bls key support (#2249) 5 years ago
chao 0902ec870b WIP 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
Nye Liu 1499169d40 [#1505] Log byte arrays as Hex Strings (#1506) 5 years ago
charleszqwang aa2e800575 Change Byte Output in Zerolog to Hex 5 years ago
Kai Lee fc22a66037 Replace all logs in censensus module to use zerolog 5 years ago
chao cad89b0a4e change viewID from uint32 to uin64 in consensus and to big.Int in header 6 years ago
chao 2210b8fb43 * Add VerifySeal for PoS 6 years ago
chao 8c46c96fec add more debug information in view change code 6 years ago
Rongjian Lan 2c8cf585dc Add shard id check for view change 6 years ago
Rongjian Lan 44aa643fa5 Add support for explorer node 6 years ago
chao 5e3d4c110d fix newview message payload crash; defense different sets of prepared messages attack 6 years ago
chao 7cd24dae6c modify the naming of variables to make code cleaner 6 years ago
chao 69cfe9b633 * add view changing logic 6 years ago
chao 2ba6d2018b * cleanup consensus codes 6 years ago