Commit Graph

766 Commits (e86282408dabe5f48f186d5320e376d2757b5c9e)

Author SHA1 Message Date
Rongjian Lan f89f81c804 Fix typo on init shard state calcualtion 6 years ago
Rongjian Lan f72cb43b83 make 1+3 sharded network work locally with deploy.sh 6 years ago
Eugene Kim 2876ac5d99 Add UTs 6 years ago
Eugene Kim 9fc97e43b0 Store group sigs in the real header, not in a copy 6 years ago
Rongjian Lan f847162e3f revert mistakenly commited change 6 years ago
Rongjian Lan 64d6ee80d3 add public key into consensus/drand message 6 years ago
Rongjian Lan 8077352426 Bump up genesis beaconchain size to 50 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Eugene Kim da3c93fb58 Temporarily disable gencodec 6 years ago
Rongjian Lan 8800b5e171 Fix errors 6 years ago
Rongjian Lan 655bd9f73e Use genesis BLS key for beacon chain nodes 6 years ago
Rongjian Lan ccb2b7ab2e make resharding logic work 6 years ago
Rongjian Lan c4a70adc9a Add TODO 6 years ago
Rongjian Lan 8fa84d2230 Setup genesis shard state, and fix other issues 6 years ago
Rongjian Lan f4748d7bcc Add shard state hash into genesis 6 years ago
Rongjian Lan 323ac53cc7 Fix update shard state logic 6 years ago
Rongjian Lan 8b4732b823 Reshard based on real stake info 6 years ago
Rongjian Lan 02de04dc39 put StakeInfo into the calcualtion of shard state 6 years ago
Rongjian Lan c54e225dc4 Setup initial shard state 6 years ago
Rongjian Lan 2c1b0d5562 setup initial beacon chain keys 6 years ago
Minh Doan 0a12dfb626 fix comments and clean up 6 years ago
Minh Doan 22edf17b71 quick fix for broken code at calculateKickoutRate 6 years ago
Minh Doan 88a1fa8704 add resharding logic 6 years ago
Minh Doan 36dd70fa9e modify sharding struct design 6 years ago
Minh Doan cdadb1da0f fix comments 6 years ago
Minh Doan 9bf1fb827f calculate leader/validator in resharding func 6 years ago
Minh Doan c786c7e14a add NodeInfo 6 years ago
Minh Doan 6cb312f472 modify data struct for shard state 6 years ago
Minh Doan b48a7ca9e6 modify shard state 6 years ago
Rongjian Lan 51c4b1e91b Change rnds in block to 32 bytes 6 years ago
chaosma 5a2e708f30
add resharding unit tests (#469) 6 years ago
Rongjian Lan edf06d1fda Add RandPreimage in block; Add pRnd into new block 6 years ago
Rongjian Lan 0418e663a6 Change rand seed uint32 6 years ago
chaosma 8544a90ed2
genesis block binary creation (#462) 6 years ago
Rongjian Lan afcdb8b63d Add RandPreimage in block; Add pRnd into new block 6 years ago
Rongjian Lan f54abebb9a Change rand seed uint32 6 years ago
Eugene Kim 687e01f137 Regenerate 6 years ago
Rongjian Lan e4cf39b6c3 remove CheckEpochBlock 6 years ago
Rongjian Lan 8fae634aba Break tie of core-consensus-core import cycle; add pRnd channel for consensus 6 years ago
chaosma 5eb3684d89
fix shard state update bug (#439) 6 years ago
chaosma ef7c2e147c
add resharding code (#404) 6 years ago
Rongjian Lan 34c0c8650f Fix lint 6 years ago
Rongjian Lan 328b5056f9 Add a comment to indicate new fields 6 years ago
Rongjian Lan bb4a648f9c Code clean up and adding multi-sigs to block 6 years ago
Minh Doan f1c38ee0d5 change harmony db path 6 years ago
Minh Doan e3f09e5a29 make sure db initiliazed before committing genesis block 6 years ago
Eugene Kim 41c9adde2e Add documentation 6 years ago
Eugene Kim b32dcd9444 Rename stateObject to Object (#256) 6 years ago
Eugene Kim 0ec8fa1548 Rename state.StateDB to state.DB (#255) 6 years ago
Eugene Kim 5ad4d5a8f0 Adjust import paths and also goimports 6 years ago