Commit Graph

560 Commits (2844d731401c10e7c31645da514e1e1635bd8595)

Author SHA1 Message Date
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
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
Edgar Aroutiounian 06289ed130
[staking] Remove legacy code (#1679) 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
Rongjian Lan 9fb879f565 todo 5 years ago
flicker-harmony 49b94e7bbb # This is a combination of 16 commits. 5 years ago
chao 697787db21 address some minor issues in comments and code 5 years ago
Eugene Kim 97cde76627 Fix the beacon committee check 5 years ago
chao c78b8fa352 add http rpc call to resend missing cross shard receipt 5 years ago
Eugene Kim c996f22f7a Avoid fetching entire block to use just its header 5 years ago
chao 29aa946308 lower down to 15% of ratio to receipts broadcast 5 years ago
Dennis Won 479c9ad60f consolidate and use block validator functions properly 5 years ago
Rongjian Lan aa577444b7 Add seed for rand 5 years ago
Rongjian Lan 4bdb8e6680 Let 30% of the validator broadcast cx-receipts 5 years ago
chao d624e3c46a remove crosslink checking in cross tx receipt verification 5 years ago
chao 39214def83 improve cross tx receipts verification to avoid beacon sync dependency 5 years ago
chao 65cdaf75bf improve cross shard tx receipts verification design and logic 5 years ago
Rongjian Lan 06e3439915 refactor node_handler.go 5 years ago
chao c813fed369 refactoring block header signature verification 5 years ago
Rongjian Lan d512518ae8 fix log 5 years ago
Rongjian Lan 2bb2c42466 fix log 5 years ago
Rongjian Lan 7b81b47d85 print right numpeer 5 years ago
Leo Chen 3012b9f2b0 [client] remove client peer support 5 years ago
Rongjian Lan 54111b60d7 Update EpochLastBlock to use big int 5 years ago
Nye Liu 1499169d40 [#1505] Log byte arrays as Hex Strings (#1506) 5 years ago
charleszqwang aa2e800575 Change Byte Output in Zerolog to Hex 5 years ago
Eugene Kim 8cc2543c9e Move header fields into private struct; expose them using getters/setters 5 years ago
Eugene Kim d26525af63 shard.ShardState → shard.State to reduce stutter 5 years ago
Eugene Kim a48123e749 Move (core/)types.Header and friends into block 5 years ago
Eugene Kim b874e65126 Move ShardState et al from ./core/types to ./shard 5 years ago
Rongjian Lan 892958a232 Add epoch-based forking 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
Eugene Kim 69e51f6787 Revert "Merge pull request #1426 from chaosma/master" 5 years ago
Eugene Kim 44715b0155 Revert "Merge pull request #1427 from chaosma/master" 5 years ago
Eugene Kim 5f6b340166 Revert "Merge pull request #1437 from chaosma/master" 5 years ago
Eugene Kim d77e5a153e Revert "Merge pull request #1449 from chaosma/master" 5 years ago
chao 4c46b1bd1f fix several small bugs and security issues on cross shard transaction 5 years ago
Chao Ma def15faa1d use fast lastcrosslink retrieval; add batchsize limit 5 years ago
chao 9fc1b10638 make crosslink broadcast more stable with retry logic 5 years ago