Commit Graph

86 Commits (d6d25be453c33f83763aef2e8db7d684119e25ee)

Author SHA1 Message Date
Max d500c4ede6
Resolve harmony-one/bounties#77: Staking precompiles (#3906) 3 years ago
Max 5abe070ec6
Resolve harmony-one/bounties#90: Add revert mechanism for UpdateValidatorWrapper (#3939) 3 years ago
Rongjian Lan 616e94f668
update the error type for out of gas (#3900) 3 years ago
Rongjian Lan b0bf39861d
Add min commission rate logic (#3715) 4 years ago
Rongjian Lan 03c4ca4a93
Reduce min delegation from 1000 to 100 (#3712) 4 years ago
Rongjian Lan 0512846a8b
fix concurrent map read issue (#3542) 4 years ago
Sebastian Johnsson 1d71d2b7f0 Fix gas estimation for sc calls 4 years ago
Daniel Van Der Maden 94bf414083
Make token supply related fns more accurate (#3509) 4 years ago
Janet Liang 2bd4083b61
[core] Return EVM errors from ApplyMessage for external use (#3375) 4 years ago
Rongjian Lan cb237f1b42
make receipt log sorted (#3372) 4 years ago
Rongjian Lan 4452b36ee4
Rollup evm to geth v1.9.9 Muir Glacier (#3356) 4 years ago
Rongjian Lan f284e9e0fc
Increase crosslink catching rate, expect to have equillibrium at 5 block delay (#3333) 4 years ago
Rongjian Lan 273d0c5633
Add logs for redelegated tokens (#3310) 4 years ago
Rongjian Lan f2fa88a188
add support for redelegation and bring back 7 epoch locking time (#3296) 4 years ago
Ganesha Upadhyaya 6bc602194c
refactor check duplicates to staking_verifier (#2898) 5 years ago
Rongjian Lan 044c2dcd4c
Validator dedup on identity and bls keys (#2883) 5 years ago
Rongjian Lan 614f528f2c
Add cache to state validator modification; refactor snapshot read/write (#2844) 5 years ago
Rongjian Lan e28c942aa0
make delegation index consistent by block number (#2834) 5 years ago
Rongjian Lan dcacc6347b
burn all transaction fees after staking. (#2792) 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 84ffbcfb7a
[audit] Various fixes and todos for auditing; add log for collect rewards (#2448) 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
Daniel Van Der Maden 376178a91e
Abstract transactions in tx pool and add staking transaction to pool with error report (#2236) 5 years ago
Rongjian Lan 50b6df289e
Make create validator requires extra transaction fee to further deter spam. (#2248) 5 years ago
Rongjian Lan 4c9ec7329e
Small fixes on staking log and error (#2158) 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 e7cd387677 Fix create validator balance reduce bug; Add LastEpochInCommittee (#2029) 5 years ago
Edgar Aroutiounian df1ec49859
[staking] Richer errors (#2012) 5 years ago
Rongjian Lan 678e2ec50d Fix re-delegate negative balance bug 5 years ago
Rongjian Lan 41509fcbc6 fix bug on undelegate and delegate 5 years ago
Chao Ma a8a977e88c add getECDSAFromCoinbase for leader reward 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 1423953ffa Fix no bls key issue; fix sanity check potential issue; Preempty uesless collectReward tx 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 b8fa1b4d94 Fix block rewards; Add staking signer check; Allow 0 MaxTotalDelegation (#1887) 5 years ago
Rongjian Lan d9900b44df Fix staking epoch logic 5 years ago
Edgar Aroutiounian 66f6e0a26c [committee] Enable Staking on localnet at epoch 3 5 years ago
Edgar Aroutiounian 76dc4cf46c [core] Add logging for amount of gas needed for a rejected staking transaction 5 years ago
Rongjian Lan f3927bd465 Add uptime stats 5 years ago
Rongjian Lan c16ededa3e Add delegation index to avoid looping through all delegations 5 years ago
Rongjian Lan 9cd994ecf2 Add more staking RPCs 5 years ago
Rongjian Lan b856049aad Create snapshot for all validators 5 years ago
Rongjian Lan 92f80b0445 Add validator snapshot in local db 5 years ago
Rongjian Lan 323a3a0b56 Add check on commission rate change; also fix key-to-add bug 5 years ago
Rongjian Lan c5f4fc1ce1 Add validator sanity check 5 years ago
Rongjian Lan 3500f2277e Add collect rewards core transition 5 years ago
Rongjian Lan cc4a520f6c Ensure the order of undelegate entries 5 years ago
Rongjian Lan 3e9b34adb6 Fix lint 5 years ago