Commit Graph

41 Commits (54ca0e8fb889102304264e25be2e69318e5bafb8)

Author SHA1 Message Date
Konstantin 4eabc120b1
Blockchain interface. (#4214) 2 years ago
Max d500c4ede6
Resolve harmony-one/bounties#77: Staking precompiles (#3906) 3 years ago
Rongjian Lan 4c6659ff25
Add logic to do aggregated reward distribution once every 64 blocks (#3828) 3 years ago
Daniel Van Der Maden b088d6dc77
Rosetta Implementation Cleanup (Stage 3 of Node API Overhaul) (#3390) 4 years ago
Jacky Wang 2430a85162
[core] node stuck fix (#3378) 4 years ago
Ganesha Upadhyaya 55c8de2a4b [apr] remove temporary fix for correcting previous apr values, no longer needed (#3124) 5 years ago
Ganesha Upadhyaya dfd5d3bde8
[apr] compute APR for current committee not next committee, fix previous APRs in the snapshot (#3106) 5 years ago
Ganesha Upadhyaya 44f6cd6576
[apr] fix wrong staking apr in the third staking epoch (#3070) 5 years ago
Rongjian Lan 819500aa70 cherrypick log level change 5 years ago
Rongjian Lan e85c1f3064
Fix log levels (#3058) 5 years ago
Leo Chen db21d9205c [log] use proper log level on messages 5 years ago
Ganesha Upadhyaya 436de05bea
write validator stats at the end of prestaking epoch (#3020) 5 years ago
Ganesha Upadhyaya 31ecffc5f9
write validator stats at the end of prestaking epoch (#3021) 5 years ago
Rongjian Lan 3a32fedb1d
Fix commit payload (#2986) 5 years ago
Rongjian Lan a27c99a0bc
Fix potential wrong epoch for shard state commitment (#2934) 5 years ago
Rongjian Lan e28c942aa0
make delegation index consistent by block number (#2834) 5 years ago
Rongjian Lan e9e1a37cc7
Remove elected validator list and make sure validator list addrs are unique (#2806) 5 years ago
Rongjian Lan e484b556ae
optimize leader signature collection strategy; Clean up logs (#2775) 5 years ago
Rongjian Lan 70a4272fa3
fix block proposal ordering; other offchain commits change (#2761) 5 years ago
Rongjian Lan 191f1d5ee2
Final attempt: Don't div by 0; print out debug info (#2746) 5 years ago
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 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
Ganesha Upadhyaya 5b7d2165d8
fix earned-reward per key by temporary persisting stats and writing at once (#2693) 5 years ago
Edgar Aroutiounian 9718e16820
[offchain] Forgot removal of ! which did not write the reward-per-key to work (#2681) 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
Rongjian Lan 4e150779d3 Fix APR's nill header issue; Compute APR based on last epoch 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
Rongjian Lan 6ef7b0a2a4
[Audit] Refactor offchain commit and fix consistency issue due to batch write (#2479) 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
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
Edgar Aroutiounian 2e27e1b845
[availability] Count availability for shard chain, more log, remove error of div by zero as error condition (#2342) 5 years ago
Edgar Aroutiounian edaf12cdf5
[consensus][availability] Remove mistake of setting counters to 0, re… (#2340) 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