Commit Graph

67 Commits (d36e14a7cbd9ffacee2d0803d622de010d1ace34)

Author SHA1 Message Date
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
Chao Ma 7bf08eec7c add processingHeader debug information 5 years ago
Rongjian Lan cbd0d802b0 Add missed line during merge, also make crosslink proposing robust 5 years ago
chao e3bcc88e67 improve log and syncing loop cpu 100% issue 5 years ago
Rongjian Lan 261acf852f fix incomingReceipts storage; cherry pick from RJ's branch 5 years ago
chao 7f62c8e57a add crosslink verification for shardID=0 case 5 years ago
chao 99b6e5f438 add crosslink verification for shardID=0 case 5 years ago
chao 5eaeba16cd add crosslink verification for shardID=0 case 5 years ago
chao 68b7c7c4c5 add crosslink verification 5 years ago
Rongjian Lan af6cb79db0 Add state sync sig validation and fix travis test 5 years ago
chao 1a5bb409e3 fix double spent issue 5 years ago
chao 7b3626ad22 avoid double spent logic added 5 years ago
Chao Ma 285643035d fix conflicts with cross-shard branch 5 years ago
chao 2913ff7157 refactor incoming receipts handling; store both receipts+proof in block; add CXReceiptsProof verification 5 years ago
chao d1d3e23ee4 add incomingReceipts handling and verification 5 years ago