Commit Graph

1220 Commits (59b581dac6b82dbe326c39d07d8da5ad8d2814c4)

Author SHA1 Message Date
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
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
Rongjian Lan b3df7e1fa6 Add staking transaction struct and handler logic 5 years ago
flicker-harmony ae5c95c4f4 Fix storage instance and 0x address case 5 years ago
chao 63ffa3a766 add empty field check for cxreceiptproof 5 years ago
chao 8aa0fff672 change pending cx receipt key to be shardID-blockNum combination 5 years ago
chao 6914ea9022 avoid duplicate pending receipts to protect memory overflow 5 years ago
flicker-harmony e370835877 Add hmy GetTransactionsHistory 5 years ago
flicker-harmony 8196a4dc84 Add hmy GetTransactionsHistory 5 years ago
Eugene Kim 2164a066a5 Extract DHT DB path out of networkinfo service 5 years ago
Eugene Kim 59d1939d40 Do not internally convert errors into panic 5 years ago
Rongjian Lan 6a3c0b256d Fix mainnet release todos 5 years ago
Leo Chen d8e02f00c6 [rpc] use a public_rpc parameter to enable public rpc 5 years ago
Leo Chen 6e7dc61f3c Revert "Merge pull request #1614 from LeoHChen/listen_to_localhost_on_rpc_service" 5 years ago
Eugene Kim d5a4f4e4ad Wire Pangaea chain config 5 years ago
Nye Liu 50aa9a1a17 Make "No ReadCXReceipts found" Info() not Warn() 5 years ago
Rongjian Lan 19b1c03888 Refactor shard state related func and avoid recomputing shard state unnecessarily 5 years ago
Rongjian Lan 397f88269a Cleanup state sync logic; fix explorer node sync wrong committee issue 5 years ago
flicker-harmony ab3e7dd20f Fix GetBalanceOfAddress 5 years ago
Leo Chen 967fec9056 [rpc] listen to localhost by default 5 years ago