Commit Graph

140 Commits (9b8cd1bb2add3ef1c65fd07ef31d982c4dff4ef8)

Author SHA1 Message Date
Rongjian Lan 9b8cd1bb2a
[auditing] Add more logs; checks before processing staking txns (#2391) 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
Edgar Aroutiounian 801b4b83e2
[slash][consensus] Notice double sign & broadcast, factor out tech debt of consensus (#2152) 5 years ago
Daniel Van Der Maden 9fe8792c02 Report failed (non-staking) transactions (#2160) 5 years ago
Edgar Aroutiounian 868c4c896c
Extend failure sink (#2045) 5 years ago
Edgar Aroutiounian b995bb02f2
[rpc][staking] Quick way to add an staking transaction error sink for… (#1986) 5 years ago
chao 44a8e2a376 add shardState verification 5 years ago
Edgar Aroutiounian c30886b1d4 [reward] Do not update state in reward, thread through payout, write payout on each block 5 years ago
chao a43715ead5 remove ShardStateHash from header v3 5 years ago
Rongjian Lan 2160c37e96 Fix quorum checking discrepancy 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 b240b7533d Many small tweaks 5 years ago
chao fd9fe64129 add local cache and storage for pending crosslinks 5 years ago
chao 87dd2cd2cd Simplified CrossLink structure; 5 years ago
Rongjian Lan d9900b44df Fix staking epoch logic 5 years ago
Rongjian Lan c258ab167f Fix staking one-time catch up logic 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 1049bd5f24 More clear up and fixes 5 years ago
Rongjian Lan bad9c62922 Bug fixes 5 years ago
Edgar Aroutiounian e3802cd31b [slashing][reward][committee] Begin wrap up for merge with master, focus on rewards 5 years ago
Edgar Aroutiounian 6f1e144a6e
[blockchain] Do not rely on beaconchain for when not on shard0, use shardchain (#1840) 5 years ago
Rongjian Lan ff1396d5ff Add delegate and undelegate core state transition 5 years ago
Edgar Aroutiounian 15bc0eeb31
[beacon] Only change epoch when beaconchain changed to higher epoch (#1823) 5 years ago
Edgar Aroutiounian 55c9386e4c
[quorum] Staked quorum member (#1819) 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Rongjian Lan 77623dcaee Remove Tx Throttling logic 5 years ago
Rongjian Lan a41a4a1216 Fix build issue 5 years ago
Rongjian Lan d21ce08309 Use TxPool for worker's transaction proposal 5 years ago
chao 0f71a3e984 move update validator list from proposal stage to block commit stage 5 years ago
chao 99ab46c6ef fix block encoding/decoding issue for blockV2 and headerV3 5 years ago
chao 1ee2ab5866 debugging 5 years ago
Rongjian Lan d37ac01f69 Fix lint 5 years ago
Rongjian Lan 66549846e8 Save txns after block out of gas into pending list again 5 years ago
Rongjian Lan 22ba03b117 do not include tx with gasPrice == 0 5 years ago
Rongjian Lan 723c7c6457 stop adding new txns when out of gas 5 years ago
Rongjian Lan 06f8594aa2 Disable throttling for txns 5 years ago
chao 89ef7317ff add commitTransaction code for staking 5 years ago
chaosma 942456f564 Staking part2 (#1755) 5 years ago
chao bd6a9bee6c fix test error 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
Edgar Aroutiounian 97efce2766
Further progress on staking (#1709) 5 years ago
Edgar Aroutiounian 1297623cfe
Staking dev cycle (#1689) 5 years ago
Rongjian Lan de6a1df793 Make pending txs a map 5 years ago
Rongjian Lan 301706771c Fix lint and build 5 years ago
Rongjian Lan b3df7e1fa6 Add staking transaction struct and handler logic 5 years ago
Rongjian Lan 19b1c03888 Refactor shard state related func and avoid recomputing shard state unnecessarily 5 years ago