Commit Graph

82 Commits (5c35b96b08e3a0afe20af410dadb30927970334e)

Author SHA1 Message Date
chao 61acdc41cb beacon syncing; use p2p to broadcast new blocks 6 years ago
Leo Chen 67688fc1dd [consensus] set init consensus ID 6 years ago
Leo Chen d31ee7d366 [cleanup] remove peers variable from consensus New function 6 years ago
Rongjian Lan f6c1230d49 Reorg genesis block for normal shards 6 years ago
Rongjian Lan 4dd5039376 Add back missed code for last PR 6 years ago
ak 162dbea99a Seperate the notion of shardId zero from a beacon node 6 years ago
johnwhitton 6e5c3e7264 Handle NewMask errors 6 years ago
Rongjian Lan f72cb43b83 make 1+3 sharded network work locally with deploy.sh 6 years ago
chao 2c6292c40e whole network can restart and resume from previous state 6 years ago
chao 1bedd7dc85 change archival node as a validator; it's more secure for archival node to validate before accept the blocks; 6 years ago
chao 0d5dcfcae3 refactor state syncing; unify state sync and beacon sync (i.e. depends 6 years ago
Minh Doan beaa0a84fe clean up technical debt 6 years ago
Rongjian Lan 8077352426 Bump up genesis beaconchain size to 50 6 years ago
ak d0832dbbb1 addressing leo and chao comments 6 years ago
ak dd65bf4673 Archival node setup 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Leo Chen a9ebca5d53 [harmony] set IsLeader/IsBeacon flag in nodeconfig 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 2c1b0d5562 setup initial beacon chain keys 6 years ago
Minh Doan 9a2cfb9080 change BlsPubKey to ConsensusPubKey and remove unnecessary log 6 years ago
Minh Doan 8db0e3a003 add error check when creating db 6 years ago
Minh Doan 901e7f884f setup consensus and node based on nodeconfig 6 years ago
Minh Doan e399e2a31d clean & refactor. move beacondb to nodeconfig 6 years ago
Minh Doan 15d134e280 support db by default. move ldb to nodeconfig 6 years ago
Minh Doan fcd950e270 create global config 6 years ago
Minh Doan a87c940a57 move flags setup into global var section 6 years ago
Minh Doan af3c998fb4 move harmony.go into cmd/harmony/main.go 6 years ago
Minh Doan a4d3c13a18 rename PubKey to BlsPubKey 6 years ago
Leo Chen 6a97a6a2f2 fix goimports errors 6 years ago
Leo Chen 742eb6d08e save role of node in nodeconfig module 6 years ago
Rongjian Lan 194a7617c6 Support multiple newnodes 6 years ago
Rongjian Lan eb0af9c05d Use hard coded account for staking 6 years ago
Rongjian Lan 72f75935e7 Make the first staking transaction working on the contract 6 years ago
Rongjian Lan f1a03942e9 merge 6 years ago
Leo Chen f3ffc65401 [cleanup] remove libp2p unicast support 6 years ago
Rongjian Lan 4f578bd4ed migrate to use chain reader instead of BlockVerifier 6 years ago
Minh Doan 3bf27e3047 set up staking key temporarily 6 years ago
Minh Doan 35ff532f2f setup for having staking service working 6 years ago
Rongjian Lan 18491389be minor change 6 years ago
Leo Chen f02ff769d3 only enable randomness service on leader 6 years ago
Rongjian Lan e298bc572a Clean up some code 6 years ago
chaosma 02aa3d6477
add beaconchain database support for normal shard nodes (#480) 6 years ago
Rongjian Lan d71ee04eae Connect drand with consensus for final randomness channel 6 years ago
Leo Chen d682064202 set the right GroupID in node 6 years ago
Leo Chen a55b4514dd use gossip for all consensus messages 6 years ago
Leo Chen 175e43fed7 add a goroutine to send pong message periodically 6 years ago
Rongjian Lan 8fae634aba Break tie of core-consensus-core import cycle; add pRnd channel for consensus 6 years ago
Rongjian Lan e9732bc3ff address comments from last PR 6 years ago
Rongjian Lan ffd06145ec Add message passing between drand leader/validator 6 years ago