Commit Graph

272 Commits (832b01dfff0b2fec3cc647f507a8d105a8dbf4a7)

Author SHA1 Message Date
Leo Chen d6e091ce74 [config] make blocks per epoch configurable on network type 5 years ago
chao e62df7268a [resharding] allow new bls key to join shard; dynamically change the bls keys in shard 5 years ago
Richard Liu d7f7ddc93c add call 5 years ago
Kai Lee 593c881632 Log common.Hash with hex instead of TerminalString/Bytes() 5 years ago
Kai Lee 46e41dda3d Replace all logs in core module to use zerolog 5 years ago
Kai Lee 7aaa06faa3 Replaced loggers in `core/` with custom shared logger 5 years ago
Rongjian Lan d91a4f371b Fix cal_tps.sh 6 years ago
Rongjian Lan bcd89eff8c Update EVM to latest constantinople 6 years ago
Rongjian Lan c7971dbb83 Add shard state into genesis and fix shard state hashing bug 6 years ago
Rongjian Lan 8f23720d82 Update vrf vdf and crosslink fields 6 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 6 years ago
Rongjian Lan 16279258d0 Remove bls address util and sha256 hash 6 years ago
Richard Liu 1db7381d28
Ricl rpc (#880) 6 years ago
Eugene Kim e5d0c84ecc Disable reshaarding 6 years ago
Eugene Kim be151a81b9 Make copy of shard state where appropriate 6 years ago
Eugene Kim 171fa3d3c1 Log blocks added to the chain from InsertChain 6 years ago
Eugene Kim dc8e3d7b3b Revert parameters to production values 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 9043ec6ddf Add epoch block number storage 6 years ago
Eugene Kim fac1f3ca41 Remove unused GetShardStateByHash 6 years ago
Eugene Kim 4cbc6ba048 Move ValidNewShardState to node level 6 years ago
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
Yelin Lu 0d83532785 new rpc framework 6 years ago
Rongjian Lan f5d8eea764 Increase epoch blocks to large number: 6 years ago
Richard Liu 7a0f18f92b
Ricl web3 (#720) 6 years ago
Rongjian Lan 86ab59d389 Finish up resharding 6 years ago
Rongjian Lan c20cd8a8d4 resharding on new nodes 6 years ago
Leo Chen 81abaaa922 [log] disable huge debug log in leader 6 years ago
Rongjian Lan 6044b76068 migrate bls identity from address to public key 6 years ago
Rongjian Lan 64d6ee80d3 add public key into consensus/drand message 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 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 8fa84d2230 Setup genesis shard state, and fix other issues 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 2c1b0d5562 setup initial beacon chain keys 6 years ago
Minh Doan 88a1fa8704 add resharding logic 6 years ago
Rongjian Lan 51c4b1e91b Change rnds in block to 32 bytes 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
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
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
Eugene Kim 0ec8fa1548 Rename state.StateDB to state.DB (#255) 6 years ago