Commit Graph

138 Commits (3ac0de83a1133d4a32fab533edcc2ad7a73828a4)

Author SHA1 Message Date
Rongjian Lan e74a2f1bdf fix lint 5 years ago
Rongjian Lan 19b1c03888 Refactor shard state related func and avoid recomputing shard state unnecessarily 5 years ago
flicker-harmony 809d77ebf7 Fix travis 5 years ago
chao f3a89211c8 Add CXReceipt RPC call; Add indexing for CXReceipt by TxHash 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
Rongjian Lan 8376c2a3a0 Add all cross-shard txn fork checks 5 years ago
Eugene Kim c996f22f7a Avoid fetching entire block to use just its header 5 years ago
Dennis Won 479c9ad60f consolidate and use block validator functions properly 5 years ago
chao d624e3c46a remove crosslink checking in cross tx receipt verification 5 years ago
Rongjian Lan 7837169fbe Add todo and fix comments 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
Rongjian Lan 2d51ba0ee2 Add CrossLink, EIP155, and S3 fork 5 years ago
Rongjian Lan 08e7375610 Migrate go-ethereum params into harmony/internal/params 5 years ago
Eugene Kim 3ef3044fe8 Revert "Merge pull request #1257 from harmony-one/vdf_3" 5 years ago
Eugene Kim c2a2c2c3ed Revert "Merge pull request #1294 from coolcottontail/vdf_version_onff" 5 years ago
Eugene Kim 30b63fc552 Revert "Merge pull request #1413 from rlan35/cross-shard-rj" 5 years ago
Eugene Kim 5f6b340166 Revert "Merge pull request #1437 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
flicker-harmony d58651c8ee Fix lint 5 years ago
flicker-harmony 443edf278d Add nil pointer checks 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 8ace9b8587 move MarkCXReceipts into insertChain 5 years ago
chao 7b3626ad22 avoid double spent logic added 5 years ago
Eugene Kim 5e44a2826a goimports & golint 5 years ago
Chao Ma 61abd36725 fix cross shard transaction destination shard not adding balance 5 years ago
chao 38a13e1010 add key-value store to avoid incomingReceipts double spent 5 years ago
chao 7b9db27e99 modify chainID to mainnet=1 5 years ago
Rongjian Lan 75021dae16 Add first cross link block for mainnet 5 years ago
Rongjian Lan 6ade661f9b Wire receipts in block proposal; fix lint 5 years ago
Rongjian Lan 5580d0df15 Add receipt local storage and pending list 5 years ago
chao 2a8882eb90 wip 5 years ago
Rongjian Lan 747cecfe86 Fix insertChain return 5 years ago