Commit Graph

187 Commits (d5015e39970744b8b702d14ddab12b78b59ba582)

Author SHA1 Message Date
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 68ab784d63
Refactor quorum calculation and signature submission process (#3201) 4 years ago
Rongjian Lan 71e9abdcbf Avoid validator sending msgs if the key is not in committee 5 years ago
Rongjian Lan 8057b05592 Fix multi-key related issues when keys are not in committee (#3132) 5 years ago
Rongjian Lan 2d003b4249
Remove unnecessary block verification (#3111) 5 years ago
Rongjian Lan 32dfea43a5
Make leader commit m1payload itself (#2997) 5 years ago
Rongjian Lan 1dad435291
fix crash on parsed block (#2993) 5 years ago
Rongjian Lan 3a32fedb1d
Fix commit payload (#2986) 5 years ago
Edgar Aroutiounian c2f089f618
[node] Throttle acceptance of incoming messages (#2970) 5 years ago
Rongjian Lan 7c292f64be
Fix viewID issue on prepared block during view change (#2972) 5 years ago
Daniel Van Der Maden 451d16c14d
Add viewID to block signed content (#2877) 5 years ago
Ganesha Upadhyaya d9045590ef
[consensus][view-change] onViewChange set keys and add signatures for all keys in case of multi-key new leader (#2826) 5 years ago
Ganesha Upadhyaya 9d54a638f2
Revert "[consensus][viewchange] fix total power of signers in IsQuorumAchieved for view change" (#2823) 5 years ago
Edgar Aroutiounian 82b71619d2
[node] Redundant field removed - dead files & scripts , update deprecated libp2p package names, fold p2p code (#2817) 5 years ago
Ganesha Upadhyaya 054c3cbb8e
[consensus][viewchange] fix total power of signers in IsQuorumAchieved for view change (#2758) 5 years ago
Ganesha Upadhyaya 1e03507f92 fixing minor things in view change 5 years ago
Ganesha Upadhyaya 4c40ad3eb1
adding checks to prevent malicious leader behaviors (#2418) 5 years ago
Rongjian Lan 84ffbcfb7a
[audit] Various fixes and todos for auditing; add log for collect rewards (#2448) 5 years ago
Edgar Aroutiounian 2baab4864c
[staking][validation][protocol] (#2396) 5 years ago
Ganesha Upadhyaya ae362c24c6
multi-bls key support (#2249) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Edgar Aroutiounian edaf12cdf5
[consensus][availability] Remove mistake of setting counters to 0, re… (#2340) 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Ganesha Upadhyaya c8a4945e69 exponential viewchange timeout 5 years ago
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 5 years ago
Edgar Aroutiounian 44c5704fc3
[slash][quorum][consensus] Extend existing data structures for slashing needs (#2148) 5 years ago
chaosma 56dc8e04d8 add debug flag to avoid too much log info in crosslink verification (#2021) 5 years ago
Edgar Aroutiounian 53a86a144a
[quorum] Optimize counting up of already voted voters (#2000) 5 years ago
chao 0902ec870b WIP 5 years ago
chao 20feb3a2f7 make consensus log verbose 5 years ago
Chao Ma 0b2f4d137b refactor similar code out as IsQuorumAchievedByMask 5 years ago
Chao Ma 925afa59ee add validator voting power calculation based on bitmap mask 5 years ago
Edgar Aroutiounian b8456dd83d
[staking] Fix mistake on QurorumThreshold, change Harmony share to 68 (#1863) 5 years ago
Edgar Aroutiounian 55c9386e4c
[quorum] Staked quorum member (#1819) 5 years ago
Rongjian Lan 085e820a11 Fix epoch change leader block proposal issue 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
chao ddb2076cee fix consensus announce msg checking issue 5 years ago
Leo Chen 2240b8d48f [p2p] add network type prefix to group id 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
Nye Liu e6c7b48e26
Fix typo :) 5 years ago
Nye Liu bb27c3418e Fix typo :) 5 years ago
Rongjian Lan b4e5c85325 Add consensus message sender/retryer 5 years ago
chao e62df7268a [resharding] allow new bls key to join shard; dynamically change the bls keys in shard 5 years ago
Kai Lee fc22a66037 Replace all logs in censensus module to use zerolog 6 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 Ma d770979ba0 clean and make the finalizeCommits code more robust in the case of leader change 6 years ago
chao 8c46c96fec add more debug information in view change code 6 years ago