Commit Graph

308 Commits (034f2216af16f56701e21331b478b150e5309c91)

Author SHA1 Message Date
Rongjian Lan 4552312990 remove not needed ethereum params 5 years ago
Rongjian Lan 08e7375610 Migrate go-ethereum params into harmony/internal/params 5 years ago
Rongjian Lan 9bdcee31ef Revert signer change and add shard info in tx hash for eip155 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
Rongjian Lan 179e19972e Remove wrongly refactored ShardIDs 5 years ago
Rongjian Lan 261acf852f fix incomingReceipts storage; cherry pick from RJ's branch 5 years ago
Rongjian Lan 964a7671a9 Fix incomingReceipts storage and some build failure 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 b02d1888bf add notes to address PR comments 5 years ago
Chao Ma 61abd36725 fix cross shard transaction destination shard not adding balance 5 years ago
chao c5c9356974 add account creation 5 years ago
Rongjian Lan f335e0bb78 Fix cross shard bad block issue 5 years ago
chao d293e406cc fix signature issue for homestead; add balance in destination shard in propose stage 5 years ago
chao 38a13e1010 add key-value store to avoid incomingReceipts double spent 5 years ago
chao 2913ff7157 refactor incoming receipts handling; store both receipts+proof in block; add CXReceiptsProof verification 5 years ago
chao 7b9db27e99 modify chainID to mainnet=1 5 years ago
chao d1d3e23ee4 add incomingReceipts handling and verification 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
chao e87820d593 fix cross shard tx nonce issue 5 years ago
Rongjian Lan d55cf7a810 Fix lint 5 years ago
Rongjian Lan 747cecfe86 Fix insertChain return 5 years ago
Rongjian Lan 1307f48090 Fix last commit checking bug; fix local key setup 5 years ago
Dennis Won 5df2131bad addressed PR comments 5 years ago
Dennis Won 04682a53b9 fix recentTxsCounts map data clean up bug 5 years ago
Dennis Won 704872b9ca Renamed the prev MaxNumTxsPerBlockLimit to tx pool size limit and added another config value MaxNumTxsPerBlockLimit separately 5 years ago
Dennis Won 9fa8a38e20 save recentTxsStats on node memory for per account/per block level transactions num tracking 5 years ago
chao db56a7b7c2 destination shard tx value addition works 5 years ago
Rongjian Lan 1edbcb0db7 Add crosslink support on beacon chain 5 years ago
chao 0780a1c75a add merkle proof generation/validation and cxreceipts message handler function 5 years ago
Dennis Won bf07063a2e fix recentTxsCounts map data clean up bug 5 years ago
Chao Ma ab8fad1905 add cxReceipt proof 5 years ago
Nye Liu cc638a878f Log blockEpoch and blockNumber as Uint64 not Str 5 years ago
chao 3543fd972a add cross shard transaction type and evm call support 5 years ago