Commit Graph

114 Commits (0fd5f18ec84daa4b39c6c4efd56b7f71f7fab485)

Author SHA1 Message Date
Rongjian Lan a168517dfc
Move BLS related wrapper structure into a separate package (#3209) 4 years ago
Rongjian Lan 3d42325d98
Fix both total stake counting and delegation index for validator itself (#2952) 5 years ago
Rongjian Lan 6ec6b6378a
remove unused code; continue on failed slash record; Fix delete slash func on SetDifference (#2923) 5 years ago
Rongjian Lan 3808f5317b
Make commit sig committed along with the block (#2875) 5 years ago
Rongjian Lan db8f1a05b9
Optimize delegation reward distribution with caching (#2839) 5 years ago
Rongjian Lan e9e1a37cc7
Remove elected validator list and make sure validator list addrs are unique (#2806) 5 years ago
Jong Hyuck Won a37074c7d3
Updating all sources of block.Transactions and do the corresponding work for block staking txns (#2655) 5 years ago
Edgar Aroutiounian 2836f0f620
[project] Remove over complicated packages, useless tests, dead functions (#2780) 5 years ago
Edgar Aroutiounian a1c8156afc
[project] Endless tech debt (#2777) 5 years ago
Jong Hyuck Won b9843abde5
RPC for staking txns and txns history queries (#2554) 5 years ago
Edgar Aroutiounian f8cbd880bb
[project] Bls -> BLS & remove dead Stake solidity contract (#2652) 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
Rongjian Lan 6ef7b0a2a4
[Audit] Refactor offchain commit and fix consistency issue due to batch write (#2479) 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
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
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
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 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
Edgar Aroutiounian c30886b1d4 [reward] Do not update state in reward, thread through payout, write payout on each block 5 years ago
Rongjian Lan 64d4db80c5 fix lint 5 years ago
Rongjian Lan 178fbde94c Fix bls pub key address leader lookup bug 5 years ago
Eugene Kim 6ba20a4ba4 Fix a nil dereference (copy-and-paste glitch) 5 years ago
Rongjian Lan f59469b644 Add epoch number in shard state for use of beacon epoch sync 5 years ago
Rongjian Lan 2fd836710f Fix comments 5 years ago
Rongjian Lan b240b7533d Many small tweaks 5 years ago
Edgar Aroutiounian 35d22ce116
[reward] Add Accumulator of rewards in DB (#1888) 5 years ago
Rongjian Lan 258430c5c5 Fix staking txns reader 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
chao 3d6e661a5c address comments/issues for crosslinks 5 years ago
Rongjian Lan 1a5757b249 Add full block reward integration; fix staking index bug; add staking txn signer check (#1889) 5 years ago
chao fd9fe64129 add local cache and storage for pending crosslinks 5 years ago
Edgar Aroutiounian aaf289c070
[shard] Wrapper on decoding ShardState (#1886) 5 years ago
Rongjian Lan 842ced116a Fix cross-shard verification during staking epoch change 5 years ago
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Rongjian Lan d5cdd62c52 Fix lint 5 years ago
Rongjian Lan c6e0fc68fa Add voting power and effective stake into RPC 5 years ago
Rongjian Lan 7291f8b248 Fix staking epoch transition 5 years ago
Ganesha Upadhyaya 2d72333f15 adding core to handle staking transaction receipts 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 b856049aad Create snapshot for all validators 5 years ago
Rongjian Lan f08decbbb4 Fix condition check 5 years ago
Rongjian Lan f6ffb43277 Fix bugs and refactor NodeList 5 years ago