Commit Graph

699 Commits (9df446a23db7fbfab6d20646ba0119fb5743a243)

Author SHA1 Message Date
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Edgar Aroutiounian 1cf258ee06
[staking][reward] Give out block reward for cross links (#1869) 5 years ago
Rongjian Lan e79ba5fe88 Make shard chain follow beacon chain's epoch after stakingEpoch 5 years ago
Rongjian Lan 9070421462 Refactor shard compute logic and make local test friendly for staking 5 years ago
Edgar Aroutiounian f348e10a5c [committee] Remove debug code 5 years ago
Rongjian Lan f3927bd465 Add uptime stats 5 years ago
Edgar Aroutiounian f1cf151ba1 [slashing] Checkpoint to verify changing of committee works 5 years ago
Edgar Aroutiounian ac579e81d8 [slashing] Create Slasher interface, thread through to Accumulate in reward 5 years ago
Edgar Aroutiounian 867fdb1f8d
Implementation of EPoS (#1826) 5 years ago
Rongjian Lan c5f4fc1ce1 Add validator sanity check 5 years ago
Rongjian Lan 3500f2277e Add collect rewards core transition 5 years ago
Edgar Aroutiounian a8163205d1
[reward] Abstract out block-reward, use rewarder, check result correct (#1820) 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Rongjian Lan 77623dcaee Remove Tx Throttling logic 5 years ago
Rongjian Lan d21ce08309 Use TxPool for worker's transaction proposal 5 years ago
chao 1ee2ab5866 debugging 5 years ago
flicker-harmony a90968d379 Replace ethereum log with zerolog and some ctxerrors 5 years ago
chaosma 942456f564 Staking part2 (#1755) 5 years ago
chao e528392b01 add default state syncing frequency 5 years ago
chao 92a05eb78f move syncing frequency as parameter in commandline flag 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
chao 96cb8d095a add validatorList read/write 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 b3f89409aa Use per-group-receiver message queue 5 years ago
Eugene Kim 98a7adfa84 Remove spurious import grouping diff 5 years ago
Eugene Kim 5c6fb65e6f Factor message queue and friends into ./msgq 5 years ago
Eugene Kim 6231726627 Unexport (*Node).ReceiveGroupMessage 5 years ago
Eugene Kim f51f9fdce4 Unify three group receiver functions into $ONE 5 years ago
Eugene Kim d6b429dc9f Process messages after node is fully initialized 5 years ago
Edgar Aroutiounian 97efce2766
Further progress on staking (#1709) 5 years ago
Eugene Kim e768d84834 Limit message handler concurrency 5 years ago
Edgar Aroutiounian 1297623cfe
Staking dev cycle (#1689) 5 years ago
Leo Chen 2240b8d48f [p2p] add network type prefix to group id 5 years ago
Rongjian Lan d659a1b952 remove legacy staking code 5 years ago
Rongjian Lan de6a1df793 Make pending txs a map 5 years ago
Rongjian Lan b3df7e1fa6 Add staking transaction struct and handler logic 5 years ago
chao 63ffa3a766 add empty field check for cxreceiptproof 5 years ago
chao 8aa0fff672 change pending cx receipt key to be shardID-blockNum combination 5 years ago
chao 6914ea9022 avoid duplicate pending receipts to protect memory overflow 5 years ago
Eugene Kim 2164a066a5 Extract DHT DB path out of networkinfo service 5 years ago
Eugene Kim d5a4f4e4ad Wire Pangaea chain config 5 years ago
Rongjian Lan 19b1c03888 Refactor shard state related func and avoid recomputing shard state unnecessarily 5 years ago
Rongjian Lan 397f88269a Cleanup state sync logic; fix explorer node sync wrong committee issue 5 years ago
Rongjian Lan 85b50ab8b1 don't do error for info log 5 years ago
flicker-harmony 49b94e7bbb # This is a combination of 16 commits. 5 years ago
Rongjian Lan fface555dd Enable receipt processing for mainnet 5 years ago
Rongjian Lan de1ed268b3 Enable receipt processing for mainnet 5 years ago
chao c78b8fa352 add http rpc call to resend missing cross shard receipt 5 years ago
Eugene Kim c996f22f7a Avoid fetching entire block to use just its header 5 years ago
Dennis Won 602f36a4b7 fix incoming receipt tx block header verification by correct shard state reading 5 years ago