Commit Graph

51 Commits (f907c70920a7093a63c3ce8e52ad76b62b4347d7)

Author SHA1 Message Date
frozen d6a3c93aec in progress. 2 years ago
frozen ccff38e304 Fix usage of private methods. 2 years ago
frozen 60fc56d1f3 Fix usage of private methods. 2 years ago
frozen 9dabe14857 Fix usage of private methods. 2 years ago
frozen 8d4876e12c Removed additional locks and isViewChange. 2 years ago
frozen 6bc405c818 in progress. 2 years ago
frozen fbd2f7e186 Fix usage of private methods. 2 years ago
frozen abf5f5aa8c Fix usage of private methods. 2 years ago
frozen 1fa5953deb Fix usage of private methods. 2 years ago
frozen 08297fff15 Removed additional locks and isViewChange. 2 years ago
frozen 85dd4acfba in progress. 2 years ago
Konstantin 06de7dcd6c
Fix race errors. (#4184) 2 years ago
Leo Chen 5b52117f8b
[log] reduce log on vc check 3 years ago
Leo Chen ede0aba0e8
[log] set log to debug on vc message 3 years ago
Rongjian Lan 471af49477
add logic to verify blocks in announce phase (#3897) 3 years ago
Rongjian Lan 8647f69cac fix log 4 years ago
Rongjian Lan 8821807946 Fixes viewID and view change ID base 4 years ago
Rongjian Lan 2658355275 avoid uint64 overflow for viewID check 4 years ago
Leo Chen 517fdabe5c [viewchange] remove viewID param in startViewChange func 4 years ago
Leo Chen 234f202656 [viewchange] time-based synchronuous view change 4 years ago
Rongjian Lan 1851d7eea5 add HasSingleSender func 4 years ago
Jacky Wang 7801a1d678
[consensus][sync] Better coordination between state sync and consensus module. (#3352) 4 years ago
Rongjian Lan afdd74c1fb fix comments 4 years ago
Leo Chen 8b7a640cdf [viewchange] remove unused function 4 years ago
Leo Chen a229177945 [viewchange] rename view change files 4 years ago
Rongjian Lan dc24b3ad52 Basic multi-sig logic 4 years ago
Leo Chen b76ac39d48 [viewchange] rename GetCurViewID to GetCurBlockViewID 4 years ago
Rongjian Lan 79cf6afd37
revert multi-sig messaging code (#3361) 4 years ago
Leo Chen 5e556b812d [misc] move SenderPubkeys check to sanity check func 4 years ago
Leo Chen 54912716ce [validation] move newview validation to p2p layer 4 years ago
Leo Chen 42923336c9 [viewchange] encapsulate both viewID and viewChangeID 4 years ago
Rongjian Lan f42338c30b
Add back multi-sig support and fix the multi-sig check for harmony nodes (#3337) 4 years ago
Rongjian Lan a5fa880ae3
Revert "Add multi-sig merged messaging logic (#3300)" (#3326) 4 years ago
Rongjian Lan ecf151592e
Add multi-sig merged messaging logic (#3300) 4 years ago
Rongjian Lan f554fdb5a2
fix view change race issue (#3242) 4 years ago
Rongjian Lan 9c0554ddc9
Use finer grained RWMutex for consensus logic (#3239) 4 years ago
Leo Chen b560f88978 [libp2p/consensus] p2p spamming defense 4 years ago
Rongjian Lan 67d77c3965
Refactor bls public key into a wrapper (#3203) 4 years ago
Leo Chen 7acb67f05e [log] remove cost log for each consensus message 4 years ago
Leo Chen ff0ab475ea [consensus] export IgnoreViewIDCheck 4 years ago
Leo Chen 70884eb346 [consensus] replace infoMutex with atomic bool 4 years ago
Rongjian Lan 3c8cb849af use normal map for key index 5 years ago
Rongjian Lan b403baa35c Add cache to validator membership check 5 years ago
Ganesha Upadhyaya 7178eabbf1
rejecting malformed messages before processing (#2776) 5 years ago
Ganesha Upadhyaya 1e03507f92 fixing minor things in view change 5 years ago
Rongjian Lan eb54d32e2c refactor slashing code and fix audit todos 5 years ago
Ganesha Upadhyaya bc75a4687f adding log to print out the current view id 5 years ago
Rongjian Lan 1b380383fa Fix nil pointer error 5 years ago
Rongjian Lan 2cbb3fb2e1
Fix node sync issue which caused failure to sign and node being kicked out (#2564) 5 years ago
Ganesha Upadhyaya 43aff2d20d fixing synching issue 5 years ago