Commit Graph

81 Commits (55add2d52218ad8f205d561e98a5c28c16397549)

Author SHA1 Message Date
Rongjian Lan 55664be681
Add the cross-shard fixes from s3 into master (#2105) 5 years ago
chao 50bb3d86a8 refactor crosslink code out of cross-shard-tx; add more strict verification logic 5 years ago
Rongjian Lan 290cc51b72 fix crosslink bugs 5 years ago
Rongjian Lan 108d01f730 Fix cross link verification and change batch size to 50 5 years ago
Rongjian Lan c463cacbb2 Add more clear log 5 years ago
Rongjian Lan fd4ff19fc3 Fix duplicate error 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
chao 338720b2eb fix epoch reading bug; return error in block crosslink verification if crosslink exists; only remove committed crosslink from pending list 5 years ago
chao 706fc6826f fix block reward code after merging with crosslink 5 years ago
chao 3d6e661a5c address comments/issues for crosslinks 5 years ago
Chao Ma d165ca090e fix crosslink epoch calculation; remove first block comparison by using first epoch comparison 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 f6ffb43277 Fix bugs and refactor NodeList 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Leo Chen 2ecd3a6286 [misc] unify the groupID 5 years ago
chaosma 87d3ab231c small optimization on cross shard tx (#1714) 5 years ago
Eugene Kim 386a948f7b Mark where to limit goroutine concurrency 5 years ago
Leo Chen 2240b8d48f [p2p] add network type prefix to group id 5 years ago
Rongjian Lan b3df7e1fa6 Add staking transaction struct and handler logic 5 years ago
Nye Liu 50aa9a1a17 Make "No ReadCXReceipts found" Info() not Warn() 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
Chao Ma ad10f19235 refactor BroadcastCXReceiptsWithShardID and clean up corresponding logs 5 years ago
chao 00c2356b5e add tx type check; improve several efficiency issues 5 years ago
chao c78b8fa352 add http rpc call to resend missing cross shard receipt 5 years ago
Dennis Won 479c9ad60f consolidate and use block validator functions properly 5 years ago
chao d0856e5af9 add ToShardID verification 5 years ago
chao 39809b9027 add upper limit on incoming 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
Rongjian Lan bf786f4bf0 fix build 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
Rongjian Lan 54111b60d7 Update EpochLastBlock to use big int 5 years ago
Eugene Kim 8cc2543c9e Move header fields into private struct; expose them using getters/setters 5 years ago
Eugene Kim a48123e749 Move (core/)types.Header and friends into block 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 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
Eugene Kim 88e4eec625 Revert "Merge pull request #1455 from chaosma/master" 5 years ago
chao 4c46b1bd1f fix several small bugs and security issues on cross shard transaction 5 years ago
Chao Ma f96def4248 add debug log for CXReceipts 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
Chao Ma 7ae3d82ea5 add log for CXReceipts 5 years ago
Leo Chen ecd85a8072 [log] use proper log level for error messages 5 years ago