Commit Graph

599 Commits (1a1caa422dd2941e889300c9ce00fbf92fddc577)

Author SHA1 Message Date
Eugene Kim 8ac058bb2e Version headers 5 years ago
Rongjian Lan 4bdb8e6680 Let 30% of the validator broadcast cx-receipts 5 years ago
chao 39214def83 improve cross tx receipts verification to avoid beacon sync dependency 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 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 88e4eec625 Revert "Merge pull request #1455 from chaosma/master" 5 years ago
Chao Ma f96def4248 add debug log for CXReceipts 5 years ago
Leo Chen 92171da5b2 [log] replace old log with zerolog 5 years ago
Rongjian Lan 179e19972e Remove wrongly refactored ShardIDs 5 years ago
Eugene Kim 83f260542b Factor consensus engine and reward logic out 5 years ago
Rongjian Lan f335e0bb78 Fix cross shard bad block issue 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
Leo Chen 1cadd074e7 [bootstrap] increase the bootstrap timeout for pangaea network 5 years ago
Rongjian Lan 5580d0df15 Add receipt local storage and pending list 5 years ago
Rongjian Lan 1edbcb0db7 Add crosslink support on beacon chain 5 years ago
Nye Liu e6c7b48e26
Fix typo :) 5 years ago
Nye Liu 3cb635182d Send ints as ints, unify json logging tagging, grammar fixes 5 years ago
Nye Liu bb27c3418e Fix typo :) 5 years ago
chao 02fb5cb7b2 add cxReceipt data type; add cxReceipt encode/decode; add logic wip 5 years ago
coolcottontail 1feaeaea61 added wrapper for randonness generation based on epoch 5 years ago
chao 311acdd5bb fix state sync bug after update consensus information 5 years ago
chao fb5205828f separate the mode set from UpdateConsensusInformation to make it more usable by others e.g. explorer node 5 years ago
chao 49d9a6b421 update consensus information based on blockchain status 5 years ago
coolcottontail 798e2fe9d0 use constants for vdf, adjusted mainnetVdfDifficulty 5 years ago
coolcottontail bb3da16788 look for new VDF value at every new block 5 years ago
coolcottontail 2dea90edc9 updated vdf/vrf in header using []byte 5 years ago
Chao Ma c80d196e47 initial setup of shard information use latest epoch info to replace genesis epoch info 5 years ago
coolcottontail fbad541ccf added VRF/VDF features 5 years ago
Chao Ma f37e825203 add mode switch after node in sync 5 years ago
chao e9a352e9e5 Revert "fix network restart issue for mainnet shard0 down" 5 years ago
chao 26022d5478 Revert "Merge pull request #1238 from LeoHChen/recovery_block_in_shards" 5 years ago
chao 351c968b94 Revert "Merge pull request #1239 from LeoHChen/recovery_block_for_shard1" 5 years ago
chao 904f645487 Revert "fix shard3 down" 5 years ago
Leo Chen fbc0d2c89e [log] fix log using zerolog after merging master 5 years ago
Rongjian Lan f9f1f424f8 fix lint 5 years ago
Rongjian Lan b4e5c85325 Add consensus message sender/retryer 5 years ago
Leo Chen d1f7091127 [epoch] add IsLastBlock in shardingSchedule 5 years ago
Leo Chen b7c34f37e7 [epoch] dynamically calculate the epoch number 5 years ago
chao f334756313 fix shard3 down 5 years ago
Leo Chen 61401ee1e4 [recovery] add block recovery for shard1 5 years ago
Leo Chen c7bcd89e6b [consensus] recovery block when shard is stuck 5 years ago
Chao Ma 2a299c9786 fix network restart issue for mainnet shard0 down 5 years ago
Rongjian Lan 02e279ffd9 Add last commit cache 5 years ago