Commit Graph

705 Commits (42923336c96c015a2961a5c0a4745788784eb40c)

Author SHA1 Message Date
Dennis Won 479c9ad60f consolidate and use block validator functions properly 5 years ago
Eugene Kim 83dae1fa24 Do not share embedded blockif.Header between block.Header instances 5 years ago
Eugene Kim 13e4fb07e9 Remove obsolete comments 5 years ago
Eugene Kim bc711829b8 Fix goimports 5 years ago
Eugene Kim 8ac058bb2e Version headers 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
chao c813fed369 refactoring block header signature verification 5 years ago
Rongjian Lan 7837169fbe Add todo and fix comments 5 years ago
Rongjian Lan c36155d066 fix conflict 5 years ago
Rongjian Lan 586b6a7822 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
Eugene Kim 342dca1efe Keep nil epoch check just in case 5 years ago
charleszqwang 355b43eacf Zerologging 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 abdf1c4aa9 Move types.Header and friends into their own file 5 years ago
Eugene Kim b263073252 Move (core/)types.rlpHash -> (crypto/)hash.FromRLP 5 years ago
Eugene Kim cefa1d99cd Export types.rlpHash -> types.RLPHash 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 4552312990 remove not needed ethereum params 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
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