Commit Graph

107 Commits (9f65d99b78f15f858a3f89c612d14e209f612da9)

Author SHA1 Message Date
Rongjian Lan 19b1c03888 Refactor shard state related func and avoid recomputing shard state unnecessarily 5 years ago
Dennis Won 242f66a915 fixed cx txn with the change and added comments explanining the 3 differences between header.GetShardState vs core.GetShardState vs. chain.ReadShardState 5 years ago
Rongjian Lan 586b6a7822 Fix comments 5 years ago
Eugene Kim d26525af63 shard.ShardState → shard.State to reduce stutter 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
Minh Doan 4f5824f894 fix warnings for better code 5 years ago
Leo Chen d1f7091127 [epoch] add IsLastBlock in shardingSchedule 5 years ago
Leo Chen d6e091ce74 [config] make blocks per epoch configurable on network type 5 years ago
Leo Chen 222d0c9816 [cleanup] remove unused FirstEpoch variable 5 years ago
chao e62df7268a [resharding] allow new bls key to join shard; dynamically change the bls keys in shard 5 years ago
Leo Chen 40468acebf [resharding] add GetShardState function 5 years ago
Leo Chen 5f6a8a12bf [resharding] add hmyaccount and fnaccount 5 years ago
Eugene Kim 13b4e03674 Make sharding configuration flexible 5 years ago
Kai Lee 46e41dda3d Replace all logs in core module to use zerolog 5 years ago
ak 398b449b38 adjusting harmony nodes 6 years ago
Rongjian Lan b0e52a0e16 Refactor genesis nodes list 6 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Leo Chen e6bc05a9c0 [shard] increase to 150 nodes per shard 6 years ago
Minh Doan 2197a574f9 enable using public key 6 years ago
Minh Doan 31423ed177 remove DummyKey 6 years ago
Minh Doan 24aeea8c74 reuse a library to read the passFile 6 years ago
Minh Doan 4ccaca9b7e clean up unused code and remove panic 6 years ago
Minh Doan 9e6a12b9a7 use bls private key to get public key instead 6 years ago
Rongjian Lan a0f30e50da Remove debug code 6 years ago
Rongjian Lan 5bf706d2d2 Change BlsPriKey to DummyKey 6 years ago
ak 6a71f79501 corresponding change to resharding 6 years ago
ak 592132e7fc adding sentries 6 years ago
ak 0dc2204a7b FN Keys 6 years ago
ak 43cba9b4a3 adjust hmy nodes 6 years ago
ak 0ccda32709 adjust hmy nodes 6 years ago
ak 41f8193beb adjustung harmony nodes 6 years ago
Rongjian Lan c39d73a555 Fix init shard state bug and remove faucet 6 years ago
Minh Doan 2e09b567ed fix to make it working 6 years ago
Minh Doan 79a85f63c6 using bls public key instead of private key 6 years ago
Eugene Kim 3304ccc2c2 Add 4 test nodes we are going to run externally 6 years ago
Eugene Kim 7aae2708c7 Remove 12 empty spots at the end 6 years ago
Rongjian Lan 2f295f892b merge master 6 years ago
Leo Chen 8613be43fd [genesis] reduce number of nodes by Harmony 6 years ago
Leo Chen d293eaedcc [foundational] add additional FN address 6 years ago
Rongjian Lan 9a74575bae change all string utility for bls 6 years ago
Rongjian Lan 0ecc22291e Update Bls private keys 6 years ago
Rongjian Lan a5abca7cdf Update Bls private keys 6 years ago
Eugene Kim b841559e28 Replace non-constant HexToAddress with ParseAddr 6 years ago
Leo Chen 4e3772fc3e [genesis] fix merge error 6 years ago
Leo Chen 02f9e0bb22 [test] fix travis test error 6 years ago
Leo Chen 00b4cb50b8 [genesis] fix resharding parameters 6 years ago
Leo Chen 4d1c461765 [clean] fix goimports errors 6 years ago
Leo Chen d4bc460a80 [debug] local test 6 years ago
Leo Chen 5eea5ddd7f [gensis] add separate files to handle different genesis module 6 years ago