Commit Graph

715 Commits (8811714718104ba08a21076a5ec1ab9ae38ccd82)

Author SHA1 Message Date
Rongjian Lan ff5a029e56 only broadcast valid transactions 5 years ago
Daniel Van Der Maden e7c4ef37d5
Add shard checking to Tx-Pool & correct blacklist (#2301) 5 years ago
Rongjian Lan beb9fc4f8c
Make shutdown signal handling more robust and faster (#2293) 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 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
Daniel Van Der Maden d6365f94a6 [core + node] Change blacklist map and err returns 5 years ago
Daniel Van Der Maden 09977c8dd1 [node] Add blacklist to constructor 5 years ago
Daniel Van Der Maden 9fe8792c02 Report failed (non-staking) transactions (#2160) 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
Edgar Aroutiounian 5a5ec5739c
[node] Increase error sink size (#2115) 5 years ago
Edgar Aroutiounian b216666de1 [security] Audit fixes (#2051) 5 years ago
Edgar Aroutiounian 868c4c896c
Extend failure sink (#2045) 5 years ago
Edgar Aroutiounian f84ebfa7f4
[node] Exit program if either shardchain or beaconchain is nil (#2030) 5 years ago
Edgar Aroutiounian b995bb02f2
[rpc][staking] Quick way to add an staking transaction error sink for… (#1986) 5 years ago
Eugene Kim 15f08d6aad ChainConfigForNetworkType → NetworkType.ChainConfig 5 years ago
Eugene Kim 92c011a114 Factor out network type ⇒ chain config lookup 5 years ago
Rongjian Lan b240b7533d Many small tweaks 5 years ago
Rongjian Lan db7a4211f0 Fix staking txn replication issue 5 years ago
chao 3d6e661a5c address comments/issues for crosslinks 5 years ago
chao fd9fe64129 add local cache and storage for pending crosslinks 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
Edgar Aroutiounian 1cf258ee06
[staking][reward] Give out block reward for cross links (#1869) 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
Edgar Aroutiounian f348e10a5c [committee] Remove debug code 5 years ago
Rongjian Lan f3927bd465 Add uptime stats 5 years ago
Edgar Aroutiounian f1cf151ba1 [slashing] Checkpoint to verify changing of committee works 5 years ago
Edgar Aroutiounian ac579e81d8 [slashing] Create Slasher interface, thread through to Accumulate in reward 5 years ago
Edgar Aroutiounian 867fdb1f8d
Implementation of EPoS (#1826) 5 years ago
Rongjian Lan c5f4fc1ce1 Add validator sanity check 5 years ago
Rongjian Lan 3500f2277e Add collect rewards core transition 5 years ago
Edgar Aroutiounian a8163205d1
[reward] Abstract out block-reward, use rewarder, check result correct (#1820) 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 d21ce08309 Use TxPool for worker's transaction proposal 5 years ago
chao 1ee2ab5866 debugging 5 years ago
flicker-harmony a90968d379 Replace ethereum log with zerolog and some ctxerrors 5 years ago
chaosma 942456f564 Staking part2 (#1755) 5 years ago
chao e528392b01 add default state syncing frequency 5 years ago
chao 92a05eb78f move syncing frequency as parameter in commandline flag 5 years ago
chao 0c020d8f6a add staking transaction field in v2 body; add v3 header for future fork 5 years ago
chao 96cb8d095a add validatorList read/write 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
Eugene Kim b3f89409aa Use per-group-receiver message queue 5 years ago
Eugene Kim 98a7adfa84 Remove spurious import grouping diff 5 years ago
Eugene Kim 5c6fb65e6f Factor message queue and friends into ./msgq 5 years ago
Eugene Kim 6231726627 Unexport (*Node).ReceiveGroupMessage 5 years ago