Commit Graph

545 Commits (55add2d52218ad8f205d561e98a5c28c16397549)

Author SHA1 Message Date
Eugene Kim e02f4caade Validate shard state in proposed blocks 6 years ago
Eugene Kim abaef8725d Tidy imports in stdlib-external-internal order 6 years ago
Eugene Kim c04b94858d Add ShardState 6 years ago
Eugene Kim 18bf30e6c8 Use uint32 as shard ID type instead of [4]byte 6 years ago
Eugene Kim 7991a56519 goimports 6 years ago
Eugene Kim efc57c47ed Make ShardState comparable (recursively) 6 years ago
Eugene Kim 828f2d0f41 Factor []NodeID type as NodeIDList 6 years ago
Richard Liu fe217ad2b7
more rpc APIs. (#863) 6 years ago
Richard Liu d4bc279d88
sendTx rpc (#852) 6 years ago
Yelin Lu 0d83532785 new rpc framework 6 years ago
Leo Chen d5aa127d73 [crash] fix index out of range #744 6 years ago
Rongjian Lan f5d8eea764 Increase epoch blocks to large number: 6 years ago
Eugene Kim 0a498ea735 Add conversion methods to BlsPublicKey 6 years ago
Eugene Kim 5c74aa5899 Colocate the Hex method with the receiver 6 years ago
Richard Liu 7a0f18f92b
Ricl web3 (#720) 6 years ago
Leo Chen 94ee340720 [crash] fix index out of range #744 6 years ago
Rongjian Lan 86ab59d389 Finish up resharding 6 years ago
Rongjian Lan c20cd8a8d4 resharding on new nodes 6 years ago
chao c4cf98cbc6 debug beacon sync not stable issue 6 years ago
chao 61acdc41cb beacon syncing; use p2p to broadcast new blocks 6 years ago
Leo Chen 6d0ee0ac60 [crash] fix integer divide by zero crash #675 6 years ago
Leo Chen 81abaaa922 [log] disable huge debug log in leader 6 years ago
u5surf d25daf2ef2 [lint] fix golint #708 6 years ago
Rongjian Lan 73d863cf63 Disable program restart 6 years ago
Rongjian Lan 19be79a48f Restart program after resharding 6 years ago
Rongjian Lan 847bd8d83f Broadcast shard state from beacon chain 6 years ago
Rongjian Lan 4b018ec276 Broadcast epoch shard state after beacon consensus 6 years ago
Rongjian Lan 4b7c5801c2 restore 50 shard size 6 years ago
Rongjian Lan 6044b76068 migrate bls identity from address to public key 6 years ago
Rongjian Lan 41e70f425d make 1+3 sharded network work locally with deploy.sh 6 years ago
Rongjian Lan cd5f2d9845 Increase shard size to 50 6 years ago
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