Commit Graph

560 Commits (3693196926014ddce7a27f8b62ecfcbcf0ac58c0)

Author SHA1 Message Date
Edgar Aroutiounian c4d744e376
[double-sign] Provide proof of double sign in slash record sent to beaconchain (#2253) 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 44c5704fc3
[slash][quorum][consensus] Extend existing data structures for slashing needs (#2148) 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 55664be681
Add the cross-shard fixes from s3 into master (#2105) 5 years ago
Rongjian Lan 7c9142d35e
Add debug info for overrun issue & fix OOB bugs from the audit (#2076) 5 years ago
chao 50bb3d86a8 refactor crosslink code out of cross-shard-tx; add more strict verification logic 5 years ago
Rongjian Lan c6e527f086 reduce crosslink batch and disable validator block broadcasting 5 years ago
Rongjian Lan 7ba7f66762 Reduce network stress 5 years ago
chao 44a8e2a376 add shardState verification 5 years ago
Rongjian Lan 178fbde94c Fix bls pub key address leader lookup bug 5 years ago
Rongjian Lan 108d01f730 Fix cross link verification and change batch size to 50 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Rongjian Lan b240b7533d Many small tweaks 5 years ago
Rongjian Lan b177e00714 move stats account in the correct place 5 years ago
chao 338720b2eb fix epoch reading bug; return error in block crosslink verification if crosslink exists; only remove committed crosslink from pending list 5 years ago
Rongjian Lan db7a4211f0 Fix staking txn replication issue 5 years ago
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Rongjian Lan 34dcb28bac Remove local code 5 years ago
Rongjian Lan c6e0fc68fa Add voting power and effective stake into RPC 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 bad9c62922 Bug fixes 5 years ago
Edgar Aroutiounian 5ca5632dfc
[staking] Implement Quorum in staked case while taking into account hmy slots (#1855) 5 years ago
Edgar Aroutiounian cc8662cb53 [PR] Address PR comments #3 5 years ago
Edgar Aroutiounian d5d8030775 [committee] Assign staked vote decider when next epoch switches to StakingEpoch 5 years ago
Edgar Aroutiounian c673bd97d9 [committee] Switch over committee for stake epoch 5 years ago
Rongjian Lan f3927bd465 Add uptime stats 5 years ago
Edgar Aroutiounian 6c2cfae12c [slashing] Update Naming from Master merge 5 years ago
Edgar Aroutiounian e3802cd31b [slashing][reward][committee] Begin wrap up for merge with master, focus on rewards 5 years ago
Rongjian Lan bde9d38ed1 Add missing staking related core code; and add some basic rpcs 5 years ago
Rongjian Lan 77ff9d422d test code 5 years ago
Rongjian Lan 92f80b0445 Add validator snapshot in local db 5 years ago
Edgar Aroutiounian f1cf151ba1 [slashing] Checkpoint to verify changing of committee works 5 years ago
Edgar Aroutiounian 381a7bd02d
[project] Fix two leaking tickers (#1821) 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Rongjian Lan ee593e3215 Fix comment 5 years ago
Rongjian Lan 3570e31870 Fix validator at index 0 not showing BINGO at the epoch block 5 years ago
chao 5dd83cd4be comment out staking debug code which can be uncommented later for debugging; we are not done yet 5 years ago
Chao Ma 74d774de05 add more fields editing in updateEditValidator; add commission ratels in staking tx sending; 5 years ago
chao aed4b17e8a fix rlp decoding issue for validatorWrapper 5 years ago
chao 0f71a3e984 move update validator list from proposal stage to block commit stage 5 years ago
flicker-harmony a90968d379 Replace ethereum log with zerolog and some ctxerrors 5 years ago
Dennis Won 7d68c7cc01 add verifyHeaders option to blockchain.insertChain() 5 years ago
Leo Chen 2ecd3a6286 [misc] unify the groupID 5 years ago
Eugene Kim b3f89409aa Use per-group-receiver message queue 5 years ago
chao 227d140964 WIP 5 years ago
Eugene Kim 5c6fb65e6f Factor message queue and friends into ./msgq 5 years ago
Eugene Kim 4e479e253a Rename messageHandler → handleMessage 5 years ago