Commit Graph

1419 Commits (7da8ec0a02394b3bdbcf90c2b66a085d65f395f6)

Author SHA1 Message Date
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
flicker-harmony a90968d379 Replace ethereum log with zerolog and some ctxerrors 5 years ago
Dennis Won e75b4a49e2 make process state sync func to return error 5 years ago
Leo Chen 5a26d1f0e5 [wallet] no need to create persistent dht for client node 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
Dennis Won 7d68c7cc01 add verifyHeaders option to blockchain.insertChain() 5 years ago
chao 89ef7317ff add commitTransaction code for staking 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 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
chao 96cb8d095a add validatorList read/write 5 years ago
flicker-harmony 0fb9a76fd8 Hmy api updates for validator explorer and basic functionality 5 years ago
Chao Ma 1ee9a599d0 update consensus information in sync loop 5 years ago
chao 8458f581ea update consensus and committee informatin for at end of every epoch; fix bls library source broken 5 years ago
chao 685f61cd88 fix state syncing ticker leak; adjust syncing loop parameters 5 years ago
Leo Chen 2ecd3a6286 [misc] unify the groupID 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
chao 227d140964 WIP 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
chaosma 87d3ab231c small optimization on cross shard tx (#1714) 5 years ago
Eugene Kim 4e479e253a Rename messageHandler → handleMessage 5 years ago
Eugene Kim 779cea2b29 Return enqueue errors instead of logging inline 5 years ago
Eugene Kim 6231726627 Unexport (*Node).ReceiveGroupMessage 5 years ago
Eugene Kim f51f9fdce4 Unify three group receiver functions into $ONE 5 years ago
Eugene Kim d6b429dc9f Process messages after node is fully initialized 5 years ago
Eugene Kim 2ddff3c3d4 Early-continue on loopback 5 years ago
Eugene Kim 69edb28241 Log group receiver errors 5 years ago
Edgar Aroutiounian 97efce2766
Further progress on staking (#1709) 5 years ago
Eugene Kim e768d84834 Limit message handler concurrency 5 years ago
Eugene Kim 13f80155ba Don't use deprecated libp2p peer ID type 5 years ago
Eugene Kim 9a4468d7d5 Mark infinite loops inside goroutines 5 years ago
Eugene Kim 386a948f7b Mark where to limit goroutine concurrency 5 years ago
Edgar Aroutiounian 1297623cfe
Staking dev cycle (#1689) 5 years ago
Leo Chen 2240b8d48f [p2p] add network type prefix to group id 5 years ago
chao 4551a97ce2 cleanup pendingCXReceipts map before add items back; change MustBech32 to Bech32 to avoid potential panic 5 years ago
Edgar Aroutiounian 06289ed130
[staking] Remove legacy code (#1679) 5 years ago
Edgar Aroutiounian dac42117ee
[RPC] Expose if current node leader (#1677) 5 years ago
Rongjian Lan d659a1b952 remove legacy staking code 5 years ago
Rongjian Lan de6a1df793 Make pending txs a map 5 years ago
Rongjian Lan 301706771c Fix lint and build 5 years ago