Commit Graph

26 Commits (38f5437eda9a9c11c1d2b02df8ab917f3a25dd3b)

Author SHA1 Message Date
Rongjian Lan 471af49477
add logic to verify blocks in announce phase (#3897) 3 years ago
Rongjian Lan aa643ca856
Add out of order message processing logic (#3468) 4 years ago
Rongjian Lan 97063591df fix comments 4 years ago
Rongjian Lan 1851d7eea5 add HasSingleSender func 4 years ago
Rongjian Lan 8885eb45e0 update fbft id 4 years ago
Jacky Wang 7801a1d678
[consensus][sync] Better coordination between state sync and consensus module. (#3352) 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
Rongjian Lan 79cf6afd37
revert multi-sig messaging code (#3361) 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 a354b93676
Optimize bls Mask infra to avoid loops (#3243) 4 years ago
Rongjian Lan c3cad1be6b
Fix potential nil pointer (#3220) 4 years ago
Rongjian Lan a168517dfc
Move BLS related wrapper structure into a separate package (#3209) 4 years ago
Rongjian Lan 67d77c3965
Refactor bls public key into a wrapper (#3203) 4 years ago
Rongjian Lan 68ab784d63
Refactor quorum calculation and signature submission process (#3201) 4 years ago
Rongjian Lan 7c292f64be
Fix viewID issue on prepared block during view change (#2972) 5 years ago
Edgar Aroutiounian 520332931b
[proto] Undo protobuf change, annotate with deprecated (#2773) 5 years ago
Edgar Aroutiounian f8cbd880bb
[project] Bls -> BLS & remove dead Stake solidity contract (#2652) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
Kai Lee fc22a66037 Replace all logs in censensus module to use zerolog 6 years ago
Rongjian Lan c7f2fed3e8 Remove unncesssary logs 6 years ago
Rongjian Lan 06f883cf58 Fix mainnet 6 years ago
Rongjian Lan 0fba928ed7 Add delete log 6 years ago
chao cad89b0a4e change viewID from uint32 to uin64 in consensus and to big.Int in header 6 years ago
Chao Ma e74a398385 move block broadcast into prepared phase 6 years ago
Rongjian Lan b1fefa7341 Clean blocks in the pbft log 6 years ago
chao 0aa5b84c4b * remove m2mask nil check, which is not needed 6 years ago
Chao Ma 072e926121 fix potential security issue in onCommit for leader 6 years ago
Chao Ma 26efc233d7 m1 type message view change path works 6 years ago
chao 5e3d4c110d fix newview message payload crash; defense different sets of prepared messages attack 6 years ago
chao d920c7b89c in view change mode,node accepts normal message and change state at committed message; 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
chaosma b53d8fb5bf
pbft normal path (#851) 6 years ago
chaosma e029b7e622
basic framework for view change (#827) 6 years ago