Commit Graph

192 Commits (80e881e04fd96e2e0b624953f94b0fb22dc29fb2)

Author SHA1 Message Date
Rongjian Lan 3808f5317b
Make commit sig committed along with the block (#2875) 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
Rongjian Lan f8922a957f
Try all messages on committed msg (#2804) 5 years ago
Jong Hyuck Won a37074c7d3
Updating all sources of block.Transactions and do the corresponding work for block staking txns (#2655) 5 years ago
Edgar Aroutiounian 2836f0f620
[project] Remove over complicated packages, useless tests, dead functions (#2780) 5 years ago
Rongjian Lan e484b556ae
optimize leader signature collection strategy; Clean up logs (#2775) 5 years ago
Edgar Aroutiounian 520332931b
[proto] Undo protobuf change, annotate with deprecated (#2773) 5 years ago
Edgar Aroutiounian 45135b21d6
[project] Remove unused internal memprofiling, profiling, metrics service (#2679) 5 years ago
Rongjian Lan 2cbb3fb2e1
Fix node sync issue which caused failure to sign and node being kicked out (#2564) 5 years ago
Edgar Aroutiounian a815e11409
[rpc][availability][apr] Richer validator information, implement APR, unify EPoS computation, remove fall 2019 tech debt (#2484) 5 years ago
Ganesha Upadhyaya 4c40ad3eb1
adding checks to prevent malicious leader behaviors (#2418) 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 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 44c5704fc3
[slash][quorum][consensus] Extend existing data structures for slashing needs (#2148) 5 years ago
Edgar Aroutiounian 6435f4060c
[availability] Implement inactive toggle for validators that miss threshold of signing required; (66%) of epoch (#2077) 5 years ago
Rongjian Lan 7c9142d35e
Add debug info for overrun issue & fix OOB bugs from the audit (#2076) 5 years ago
chaosma 56dc8e04d8 add debug flag to avoid too much log info in crosslink verification (#2021) 5 years ago
chao 0c379b8746 correct viewchangeID in case of malicious leader 5 years ago
chao 20feb3a2f7 make consensus log verbose 5 years ago
Rongjian Lan 178fbde94c Fix bls pub key address leader lookup bug 5 years ago
Rongjian Lan 2160c37e96 Fix quorum checking discrepancy 5 years ago
Chao Ma 0b2f4d137b refactor similar code out as IsQuorumAchievedByMask 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Chao Ma 925afa59ee add validator voting power calculation based on bitmap mask 5 years ago
Edgar Aroutiounian ae5d010f9a
[quorum] Add interface method to check if I am in committee, implemen… (#1892) 5 years ago
Rongjian Lan e79ba5fe88 Make shard chain follow beacon chain's epoch after stakingEpoch 5 years ago
Edgar Aroutiounian b8456dd83d
[staking] Fix mistake on QurorumThreshold, change Harmony share to 68 (#1863) 5 years ago
Edgar Aroutiounian 5eb5e7a6b0 [committee] Remove debug code, use shardchain db instead of beaconchain 5 years ago
Edgar Aroutiounian f348e10a5c [committee] Remove debug code 5 years ago
Edgar Aroutiounian e3802cd31b [slashing][reward][committee] Begin wrap up for merge with master, focus on rewards 5 years ago
Rongjian Lan 77ff9d422d test code 5 years ago
Edgar Aroutiounian f1cf151ba1 [slashing] Checkpoint to verify changing of committee works 5 years ago
Edgar Aroutiounian 381a7bd02d
[project] Fix two leaking tickers (#1821) 5 years ago
Edgar Aroutiounian 55c9386e4c
[quorum] Staked quorum member (#1819) 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Rongjian Lan 085e820a11 Fix epoch change leader block proposal issue 5 years ago
chao 99ab46c6ef fix block encoding/decoding issue for blockV2 and headerV3 5 years ago
chao d49dafa85e debug block encode/decode 5 years ago
flicker-harmony a90968d379 Replace ethereum log with zerolog and some ctxerrors 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
Eugene Kim 386a948f7b Mark where to limit goroutine concurrency 5 years ago
chao e694156ce2 fix initial leader bootstrap issue 5 years ago
chao 07a093fdab fix initial leader bootstrap issue 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
chao 04b0bd40f8 fix previous leader restart stuck issue; make consensus start signal not blocking state syncing 5 years ago
chao 3e911a39cf fix previous leader restart stuck issue; make consensus start signal not blocking state syncing 5 years ago
Rongjian Lan 9fb879f565 todo 5 years ago