Commit Graph

66 Commits (89653714829d26ae98cf4eaddd98972131943fba)

Author SHA1 Message Date
PeekPI 0b342d769e
Testnet shard reduction (#4301) 2 years ago
peekpi 97879960e2 move slot limit code to prepareOrders() and fix RawStake of validator 3 years ago
peekpi 08bb9022e0 [consensus] HIP-16: Enforce a 6% max keys per shard limit for each validator 3 years ago
Konstantin 97eb8d972f Go vet fixed. 3 years ago
Rongjian Lan 4360503bd3
extend EPoS bound to 35% (#3714) 4 years ago
Rongjian Lan c64b90916d Avoid repeated state creation in validator reading 4 years ago
Rongjian Lan a03a17ce45 clean up and todos 4 years ago
Rongjian Lan 2bf97dd376 return error for invalid address parsing 4 years ago
Rongjian Lan 38bb234ebc Reuse old shard state if no validator is elected 4 years ago
Rongjian Lan 9d95b9844d rename ChainReader to Blockchain 4 years ago
Rongjian Lan 611448a0a1 pipelining wireframe 4 years ago
Rongjian Lan a168517dfc
Move BLS related wrapper structure into a separate package (#3209) 4 years ago
Rongjian Lan 7483ea18fc Make EPoS compute work with correct epoch shard config 5 years ago
Rongjian Lan 211ed79888
Avoid duplicate bls as harmony nodes; Fix epoch gap issue (#2964) 5 years ago
Rongjian Lan 3d42325d98
Fix both total stake counting and delegation index for validator itself (#2952) 5 years ago
Rongjian Lan db8f1a05b9
Optimize delegation reward distribution with caching (#2839) 5 years ago
Edgar Aroutiounian 25c1d8f332
[effective] Hold onto raw stake used per slot purchase as well (#2832) 5 years ago
Edgar Aroutiounian f8cbd880bb
[project] Bls -> BLS & remove dead Stake solidity contract (#2652) 5 years ago
Edgar Aroutiounian f8d60f3cfa
[assignment] Add StakePerKey as feature request of epos candidates (#2641) 5 years ago
Rongjian Lan 5d91e28d77 Fix the validator auction eligibility condition 5 years ago
Rongjian Lan eb54d32e2c refactor slashing code and fix audit todos 5 years ago
Rongjian Lan 4e150779d3 Fix APR's nill header issue; Compute APR based on last epoch 5 years ago
Edgar Aroutiounian b54a17c2e4
[log] Add dedicated data science logger (#2527) 5 years ago
Rongjian Lan 2f15cd5da8
Check signing threshold and set EPoS status only at last epoch (#2533) 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 71361da6bd
more audit todos and fixes (#2489) 5 years ago
Edgar Aroutiounian 2baab4864c
[staking][validation][protocol] (#2396) 5 years ago
Edgar Aroutiounian 8e15daf7e2
[project][rpc][log][config] OSTN improvements (#2420) 5 years ago
Edgar Aroutiounian f7776e8526
Add more log for committee compute (#2366) (#2367) 5 years ago
Edgar Aroutiounian 46a374e6d8
[project] Never hold reference to global logger (#2365) 5 years ago
flicker-harmony aadeae045c Refactor explorer service and add addresses fetch from db 5 years ago
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 5 years ago
Edgar Aroutiounian e9b45171ba
[rpc][quorum] Expose SuperCommittee network wide RPC (#2273) 5 years ago
Edgar Aroutiounian dd5e1f1634
[committee] Fix too much hmy node assignment mistake (#1994) 5 years ago
Edgar Aroutiounian a85a7d4a88
[effective] Flatten map to slice, then sort (#1960) 5 years ago
Edgar Aroutiounian 67f2e4f57f
[log] More log (#1958) 5 years ago
Edgar Aroutiounian 44610ab54f [committee] Log & error if try to Compute a past epoch relative to header epoch 5 years ago
Rongjian Lan 67f5100e5b Make sure crosslink is verified before proposal 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Rongjian Lan 1423953ffa Fix no bls key issue; fix sanity check potential issue; Preempty uesless collectReward tx 5 years ago
Rongjian Lan 8e9dac2831 Add shard assignment in validator RPC; fix main.go for staking validator setup 5 years ago
Edgar Aroutiounian 450f0d0a1f
[effective] Guard median call site against zero length SlotList (#1900) 5 years ago
Rongjian Lan 1a5757b249 Add full block reward integration; fix staking index bug; add staking txn signer check (#1889) 5 years ago
Rongjian Lan 7291f8b248 Fix staking epoch transition 5 years ago
Rongjian Lan 9353092ad4 Remove local code 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
Rongjian Lan b1a6c77f6b Remove unncessary api 5 years ago
Rongjian Lan 929a44dbd5 Remove local change 5 years ago
Rongjian Lan 1049bd5f24 More clear up and fixes 5 years ago