Commit Graph

641 Commits (21327e697e3ace71f9db62b05547eb34175d8730)

Author SHA1 Message Date
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
janet-harmony d10dc005a0
Refactor CrossLink RPC (#2512) 5 years ago
janet-harmony 6cffb71e45
[RPC] Add GetLastCrossLinks RPC to return last processed CrossLink per shard (#2495) 5 years ago
Rongjian Lan 71361da6bd
more audit todos and fixes (#2489) 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
Rongjian Lan 9b8cd1bb2a
[auditing] Add more logs; checks before processing staking txns (#2391) 5 years ago
Edgar Aroutiounian 8e15daf7e2
[project][rpc][log][config] OSTN improvements (#2420) 5 years ago
Edgar Aroutiounian 1e5d420fbc
[Core + API + Node] Add raw tx size limitation (#2382) 5 years ago
Edgar Aroutiounian 51b3e1ba8e
[Testing staking_verifier] Fix the error of CV5 ~ CV8 (#2377) 5 years ago
Edgar Aroutiounian a53d8d31d5
[WIP] Unit test for core/staking_verifier.go (#2323) 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
Edgar Aroutiounian 2e27e1b845
[availability] Count availability for shard chain, more log, remove error of div by zero as error condition (#2342) 5 years ago
Ganesha Upadhyaya 5a708983da
fix gas cost check for tx pool (#2324) 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
Daniel Van Der Maden e7c4ef37d5
Add shard checking to Tx-Pool & correct blacklist (#2301) 5 years ago
Rongjian Lan 5eda2049d7
Refactor offchain data commit; Make block onchain/offchain commit atomic (#2279) 5 years ago
Leo Chen db36fd2280 [config] add ReceiptLogEpoch 5 years ago
Leo Chen 6ca2d8fc64 Revert "Merge pull request #2184 from rlan35/s3" 5 years ago
Leo Chen 28cb1e809a Revert "Merge pull request #2202 from rlan35/s3" 5 years ago
Daniel Van Der Maden a653dabe1e
[core] Add unit test to ensure tx fetch is correct (#2285) 5 years ago
Ganesha Upadhyaya 8a657a30ba
fixes #2278 (#2283) 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 0aeb3c9e34
State prune (#2244) 5 years ago
Rongjian Lan 4c9ec7329e
Small fixes on staking log and error (#2158) 5 years ago
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 5 years ago
Rongjian Lan 25b2b5fd9e
Fix the one-off beacon bad block fully (#2191) 5 years ago
Edgar Aroutiounian cae94683a4
[state][staking][availability] Handle availability only in finalize (#2185) 5 years ago
Rongjian Lan d98267c113
Add one-off block verification rule for beacon chain bad block (#2180) 5 years ago
Edgar Aroutiounian 0a0a6336bc
[node][availability] Move validator staking update in writeblockwithstate earlier in body, temp disable availability (#2175) 5 years ago
Daniel Van Der Maden d6365f94a6 [core + node] Change blacklist map and err returns 5 years ago
Daniel Van Der Maden 28a2bbba55 [core] Make `addTxsLocked` return slice of error causes 5 years ago
Daniel Van Der Maden 98e43099cf [core tests] Remove `errors` superset lib to satisfy goimports 5 years ago
Daniel Van Der Maden 367f4c9602 [core] Fix comment for golint 5 years ago
Daniel Van Der Maden 90ef8022bd [core] Add blacklist test 5 years ago
Daniel Van Der Maden 025a3093de [core] Add blacklist check in `validateTx` & add blacklist map to tx pool config 5 years ago
Daniel Van Der Maden 9fe8792c02 Report failed (non-staking) transactions (#2160) 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
flicker-harmony f62f3dce41 Add pending CX receipts API to master (#2119) 5 years ago