Commit Graph

490 Commits (98eee91ecc3d83b9178c76d7b15f29555651c4a0)

Author SHA1 Message Date
chao 7cd24dae6c modify the naming of variables to make code cleaner 6 years ago
chao 69cfe9b633 * add view changing logic 6 years ago
Eugene Kim a7ba9a1b67 Fix UTs after Minh's single-source-of-truth fix 6 years ago
Eugene Kim e783c49d55 Don't assume the block has >=1 tx 6 years ago
Eugene Kim 7445699909 More fixes/improvements 6 years ago
Eugene Kim 664c6c1513 A cumulative collection of fixes/improvements: 6 years ago
Eugene Kim ad10605263 Broadcast resharded state to all nodes 6 years ago
Eugene Kim 8308c4d0ff Verify non-beacon end-of-epoch proposal 6 years ago
Eugene Kim 4cbc6ba048 Move ValidNewShardState to node level 6 years ago
Eugene Kim 2fb4d1ba4c Do not accept block proposal with bad shard state 6 years ago
Eugene Kim d0d130bc4b Make BlockVerifier return an error on failure 6 years ago
Eugene Kim 26c1f753cc Replace post-consensus resharding with TODOs 6 years ago
Minh Doan ba9493859b use single source of truth instead having is_leader truth in 2 objects 6 years ago
chaosma b53d8fb5bf
pbft normal path (#851) 6 years ago
Eugene Kim 32040c0fe6 Remove STOP message; txgen doesn't send it anymore 6 years ago
Eugene Kim 4bb5efe802 Enable STOP message only with -enable_stop 6 years ago
ak 96576ef0c5 working local txgen 6 years ago
Leo Chen 89ad5ef458 fix concurrent map write error #837 6 years ago
chaosma e029b7e622
basic framework for view change (#827) 6 years ago
Rongjian Lan 845a077f8a Fix same user nonce issue 6 years ago
Leo Chen e7c2b0293a fix crypto redeclare error 6 years ago
Leo Chen 747fe5b669 [log] reduce number of logs 6 years ago
Rongjian Lan cdcdb925ff Fix getFreeToken blocking issue 6 years ago
Rongjian Lan 9cebe85490 Display pingpong message's effect 6 years ago
Rongjian Lan 1dbc15d7fb Display pingpong message's effect 6 years ago
Rongjian Lan 2bfa35ff46 Fix fmt 6 years ago
Minh Doan 44355edebe fix logic to add more free Token 6 years ago
Leo Chen 0fe8229a66 [log] reduce number of logs 6 years ago
Rongjian Lan 78323c11e3 Fix getFreeToken blocking issue 6 years ago
Rongjian Lan a56150a8a2 Fix getFreeToken blocking issue 6 years ago
Rongjian Lan 73e42151b9 Fix lint 6 years ago
Rongjian Lan 59f6ff970e change exit number 6 years ago
Rongjian Lan 86ab59d389 Finish up resharding 6 years ago
Rongjian Lan c20cd8a8d4 resharding on new nodes 6 years ago
Leo Chen 24a7922970 [p2p] use right client group for communication 6 years ago
Leo Chen 42cf3d59ac [crash] fix nil pointer deference 6 years ago
chao 61acdc41cb beacon syncing; use p2p to broadcast new blocks 6 years ago
Rongjian Lan 22d605a2fc Only process shard state if non-beacon node 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 f6c1230d49 Reorg genesis block for normal shards 6 years ago
Richard Liu bcb608109e update /shard to return libp2p.ID 6 years ago
Richard Liu c0b691cefc
add api /shard for explorer. (#667) 6 years ago
Richard Liu 7e2bcf6413 add /shard API. 6 years ago
Rongjian Lan 6044b76068 migrate bls identity from address to public key 6 years ago
Rongjian Lan f72cb43b83 make 1+3 sharded network work locally with deploy.sh 6 years ago
Leo Chen 53317c5204 [log] print a message in validator if consensus reached 6 years ago
Leo Chen 69b76d6df5 [pong] send regular pong message to new peers 6 years ago