Commit Graph

272 Commits (832b01dfff0b2fec3cc647f507a8d105a8dbf4a7)

Author SHA1 Message Date
Edgar Aroutiounian 832b01dfff
Revert "fix earned-reward by writing the stats only once, remove from UpdateValdiatorVotingPower (#2737)" (#2742) 5 years ago
Ganesha Upadhyaya dc036e64c7
fix earned-reward by writing the stats only once, remove from UpdateValdiatorVotingPower (#2737) 5 years ago
Rongjian Lan 66f26e8508
do snapshot for validators at last block of epoch (#2736) 5 years ago
Rongjian Lan f2524a888d
Make validator snapshot on new validator too (#2733) 5 years ago
Rongjian Lan 350b7a0bb4 fix validator snapshot cache 5 years ago
Rongjian Lan 05f2e20a39
make validator snapshot consistent with election (#2726) 5 years ago
Edgar Aroutiounian 56d19d2a84
[offchain][effective][validator][rpc] Give reason why booted from committeee, move effective stake in rpc outside metrics (#2699) 5 years ago
Edgar Aroutiounian 64fd469741
[blockchain] More info in failed validator voting power update (#2685) 5 years ago
Edgar Aroutiounian e60ab0b09c
[validator] Use own field for VoteWithCurrentEpochEarning b/c composed struct had own MarshalJSON (#2667) 5 years ago
Edgar Aroutiounian 551513c74f
[reward][rpc] Extend ValidatorStats with earning per key, implement tracking rewards in payout, expose network wide (#2656) 5 years ago
Edgar Aroutiounian f8cbd880bb
[project] Bls -> BLS & remove dead Stake solidity contract (#2652) 5 years ago
Rongjian Lan eb54d32e2c refactor slashing code and fix audit todos 5 years ago
Rongjian Lan c280606310 fix pendingSlash setting 5 years ago
Rongjian Lan be25f35810 fix peckshield audit issues on slashing 5 years ago
Rongjian Lan 4e150779d3 Fix APR's nill header issue; Compute APR based on last epoch 5 years ago
Edgar Aroutiounian 706338db46
[apr] More log in various steps of actual compute for apr (#2523) 5 years ago
Rongjian Lan 22de132fd1
Add shard config for harmony/external voting power (#2517) 5 years ago
Rongjian Lan c237a18b6f Add shard config for harmony/external voting power 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
Rongjian Lan 6ef7b0a2a4
[Audit] Refactor offchain commit and fix consistency issue due to batch write (#2479) 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
Edgar Aroutiounian cf3b5053ba
[webhook][rpc][availability] Hooks, current signing, remove median-stake cached values (#2423) 5 years ago
Edgar Aroutiounian f7776e8526
Add more log for committee compute (#2366) (#2367) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Rongjian Lan d2a901dc49
Remove invalid crosslinks from pending; optimize block timer (#2356) 5 years ago
Rongjian Lan 715744f3c9
Fix last continuous crosslink logic (#2316) 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Rongjian Lan bbab20442c
Change active to elected for validator status (#2320) 5 years ago
Rongjian Lan 5eda2049d7
Refactor offchain data commit; Make block onchain/offchain commit atomic (#2279) 5 years ago
Rongjian Lan 0aeb3c9e34
State prune (#2244) 5 years ago
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 5 years ago
Edgar Aroutiounian cae94683a4
[state][staking][availability] Handle availability only in finalize (#2185) 5 years ago
Edgar Aroutiounian 0a0a6336bc
[node][availability] Move validator staking update in writeblockwithstate earlier in body, temp disable availability (#2175) 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 eca9ca51ad
Fix mutex misuse in pending crosslinks (#2094) 5 years ago
Rongjian Lan 55664be681
Add the cross-shard fixes from s3 into master (#2105) 5 years ago
Rongjian Lan e7cd387677 Fix create validator balance reduce bug; Add LastEpochInCommittee (#2029) 5 years ago
Rongjian Lan 931601c773 Fix shard state epoch number after staking 5 years ago
Rongjian Lan 0e7f01edfe Fix ecdsa lookup bug 5 years ago
Edgar Aroutiounian 8df38a0a41
[reward] Make reward be 0 in preStaking era (#1991) 5 years ago
Rongjian Lan 290cc51b72 fix crosslink bugs 5 years ago
Rongjian Lan 595b3e51af Fix accumulator init issue and add one-off fix for testnet 5 years ago
Eugene Kim 4a326b33e4 Store CX receipts in blocks in CrossTxEpoch 5 years ago
Eugene Kim ef389aa9b5 IsCrossTx → AcceptsCrossTx 5 years ago
chao 05dd350906 address comments 5 years ago
Edgar Aroutiounian c8c9c8d594
[votingpower] Extend vote power snapshot, use existing roster data structure (#1935) 5 years ago
chao 44a8e2a376 add shardState verification 5 years ago
Rongjian Lan 1a119186b5 make uptime accounting not failing normal consensus 5 years ago
Rongjian Lan 117d0f5702 Fix uptime account code 5 years ago