Commit Graph

220 Commits (0871866848f8ec9d97674278d3f3efc3eaf976fc)

Author SHA1 Message Date
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
Eugene Kim e0eb0ef7a7 Log underlying RLP error if RLP encoding fails 5 years ago
Dennis Won 14a44d8f2c nit: fix error log consensus:marshaling error: json: unsupported type: chan []uint8 5 years ago
Eugene Kim 8ac058bb2e Version headers 5 years ago
Rongjian Lan 4bdb8e6680 Let 30% of the validator broadcast cx-receipts 5 years ago
chao 39214def83 improve cross tx receipts verification to avoid beacon sync dependency 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
Eugene Kim 8cc2543c9e Move header fields into private struct; expose them using getters/setters 5 years ago
Eugene Kim a48123e749 Move (core/)types.Header and friends into block 5 years ago
Eugene Kim 3ef3044fe8 Revert "Merge pull request #1257 from harmony-one/vdf_3" 5 years ago
Eugene Kim c2a2c2c3ed Revert "Merge pull request #1294 from coolcottontail/vdf_version_onff" 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
Eugene Kim 88e4eec625 Revert "Merge pull request #1455 from chaosma/master" 5 years ago
Chao Ma f96def4248 add debug log for CXReceipts 5 years ago
Eugene Kim 83f260542b Factor consensus engine and reward logic out 5 years ago
Rongjian Lan 1edbcb0db7 Add crosslink support on beacon chain 5 years ago
Nye Liu 3cb635182d Send ints as ints, unify json logging tagging, grammar fixes 5 years ago
coolcottontail 1feaeaea61 added wrapper for randonness generation based on epoch 5 years ago
chao 311acdd5bb fix state sync bug after update consensus information 5 years ago
chao fb5205828f separate the mode set from UpdateConsensusInformation to make it more usable by others e.g. explorer node 5 years ago
chao 49d9a6b421 update consensus information based on blockchain status 5 years ago