Commit Graph

263 Commits (688b9335da93090199c1eeb333bf0f069c83d263)

Author SHA1 Message Date
Rongjian Lan eca9ca51ad
Fix mutex misuse in pending crosslinks (#2094) 5 years ago
Edgar Aroutiounian 868c4c896c
Extend failure sink (#2045) 5 years ago
chao 50bb3d86a8 refactor crosslink code out of cross-shard-tx; add more strict verification logic 5 years ago
Edgar Aroutiounian b995bb02f2
[rpc][staking] Quick way to add an staking transaction error sink for… (#1986) 5 years ago
Rongjian Lan c96c342e99 Streamline beneficiary code 5 years ago
Rongjian Lan d93da67860 fix lint 5 years ago
Rongjian Lan 9abd1f8c06 Fix harmony node vs staking node SelfAddress 5 years ago
Rongjian Lan 9343fdaaed fix beneficiary issue 5 years ago
Rongjian Lan 290cc51b72 fix crosslink bugs 5 years ago
Rongjian Lan 16a6cf9f55 only propose crosslinks after staking epoch 5 years ago
Eugene Kim 77354c48aa Start processing ingress CXRs at CrossTxEpoch 5 years ago
Eugene Kim ef389aa9b5 IsCrossTx → AcceptsCrossTx 5 years ago
chao 05dd350906 address comments 5 years ago
chao 44a8e2a376 add shardState verification 5 years ago
Rongjian Lan 67f5100e5b Make sure crosslink is verified before proposal 5 years ago
Rongjian Lan b240b7533d Many small tweaks 5 years ago
Rongjian Lan 07456bd06d Fix existing crosslinks being proposed 5 years ago
chao 3d6e661a5c address comments/issues for crosslinks 5 years ago
chao fd9fe64129 add local cache and storage for pending crosslinks 5 years ago
Rongjian Lan 842ced116a Fix cross-shard verification during staking epoch change 5 years ago
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Rongjian Lan d9900b44df Fix staking epoch logic 5 years ago
Rongjian Lan e79ba5fe88 Make shard chain follow beacon chain's epoch after stakingEpoch 5 years ago
Rongjian Lan 1049bd5f24 More clear up and fixes 5 years ago
Rongjian Lan bad9c62922 Bug fixes 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
Rongjian Lan f3927bd465 Add uptime stats 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 15bc0eeb31
[beacon] Only change epoch when beaconchain changed to higher epoch (#1823) 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 41d2c4a6b2 Fix typo 5 years ago
Rongjian Lan e86f25a5b9 Do not propose new block if I am not the leader 5 years ago
Rongjian Lan 6dbfcf1d65 remove debug code 5 years ago
Rongjian Lan 2c9f2135cd Reset tx pool when there is a new block 5 years ago
Rongjian Lan d21ce08309 Use TxPool for worker's transaction proposal 5 years ago
chao 99ab46c6ef fix block encoding/decoding issue for blockV2 and headerV3 5 years ago
chao 1ee2ab5866 debugging 5 years ago
flicker-harmony a90968d379 Replace ethereum log with zerolog and some ctxerrors 5 years ago
chao 89ef7317ff add commitTransaction code for staking 5 years ago
chaosma 942456f564 Staking part2 (#1755) 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
Edgar Aroutiounian 97efce2766
Further progress on staking (#1709) 5 years ago
Edgar Aroutiounian 1297623cfe
Staking dev cycle (#1689) 5 years ago
chao 4551a97ce2 cleanup pendingCXReceipts map before add items back; change MustBech32 to Bech32 to avoid potential panic 5 years ago
Rongjian Lan d659a1b952 remove legacy staking code 5 years ago
Rongjian Lan b3df7e1fa6 Add staking transaction struct and handler logic 5 years ago
chao 8aa0fff672 change pending cx receipt key to be shardID-blockNum combination 5 years ago