Commit Graph

136 Commits (afe80c36064b362f4152efa23b53f68cd241236b)

Author SHA1 Message Date
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
Rongjian Lan 8142b11aa7 Add channel for confirmed blocks and add that between node and drand 6 years ago
Rongjian Lan f8aa5a218e Add randomness service to beacon leader 6 years ago
Eugene Kim 02abf88079 Move connection logger to internal/utils 6 years ago
Eugene Kim 970d3b2f08 Log connections when -log_conn is given 6 years ago
Leo Chen 98596f4f21 add connecthostpeer function 6 years ago
Leo Chen 715962ad87 no need to start stream handler using libp2p 6 years ago
Leo Chen 8820c257a6 add list of incoming/outgoing peers 6 years ago
Leo Chen ec5102708e [libp2p] init integration of group message by pubsub 6 years ago
Leo Chen f3b0432e2d only send pong message from leader 6 years ago
Leo Chen 526e31214c add isLeader support to bootstrap beacon chain nodes 6 years ago