Commit Graph

672 Commits (4164251d2091e373c0bf4dac70a5f2347be0f913)

Author SHA1 Message Date
Rongjian Lan f8aa5a218e Add randomness service to beacon leader 6 years ago
Leo Chen b7838579de use mutex to simplify the locking 6 years ago
Leo Chen 98596f4f21 add connecthostpeer function 6 years ago
Leo Chen 7b16b3ceda add more debug log 6 years ago
Leo Chen 8820c257a6 add list of incoming/outgoing peers 6 years ago
Minh Doan 2cdcd201ef add staking for staking service 6 years ago
Minh Doan 9d9232dbb7 add predefined gas 6 years ago
Minh Doan 247eba500c refactor to use private key only 6 years ago
Minh Doan 6fa8eb7887 call beacon to get nonce&balance and create staking transaction 6 years ago
Leo Chen ec5102708e [libp2p] init integration of group message by pubsub 6 years ago
Minh Doan a53670c4ae Maps are reference types, so they are allways passed by reference. 6 years ago
Minh Doan 80244773e4 quick doc for staking. 6 years ago
Minh Doan 0cfa7cf3ff cleanup syncing logging which prints very long debug code in deploy.sh 6 years ago
Rongjian Lan 10a88a4f4a Add drand package for randomness 6 years ago
Minh Doan 0fb2a43315 modify staking proto 6 years ago
Minh Doan 86f145ff42 create staking transaction 6 years ago
Leo Chen 8dbc795ee5 add isBeacon flag to specify the node is a beacon chain node 6 years ago
Minh Doan 0bbf43fe7e change NewService to New 6 years ago
Minh Doan 2dd4c6ad12 fix logging usage 6 years ago
Leo Chen 11a68db13b split discovery service into two services 6 years ago
Minh Doan 51f7cf37e4 fix comments 6 years ago
Minh Doan a962c28ec0 change NewService to New 6 years ago
Eugene Kim 84e150a2df Handle peer channel closure gracefully 6 years ago
Minh Doan 5d4418c548 add staking service and hook up with networkinfo service 6 years ago
Minh Doan c287d9db3c add networkinfo service 6 years ago
Minh Doan 15cc4e04ba move run services to service manager 6 years ago
Leo Chen 1d71aac6ec construct p2p message using right function 6 years ago
ak 56606f7796 fixing a missed case 6 years ago
Minh Doan 583c949f7e add support client to service list 6 years ago
chaosma cd6475c7e5
make state syncing compatible with new BLS consensus code 6 years ago
Leo Chen 5ddab11138 use a separate function to handle peer found 6 years ago
Leo Chen ac26de397f send ping message to new peers 6 years ago
Leo Chen 31f4592b7e add peerdiscovery service type 6 years ago
Leo Chen 6b46b91b0e add discovery service in the new service framework 6 years ago
ak d01b40b646 using utils logs 6 years ago
ak d35ee4e0d5 staking service 6 years ago
Minh Doan fc032c88c3 change newblock package to blockproposal 6 years ago
Minh Doan 456f9e8873 change action type NewBlock to BlockProposal 6 years ago
Minh Doan dd4c94f66e change rgen to randgen 6 years ago
Minh Doan 0d71096104 fix comment 6 years ago
Minh Doan 3f25de399a add new block type in service manager 6 years ago
Minh Doan fb630dbcca finish logic of new block service 6 years ago
Minh Doan a3bd76e9cf create newblock service and decouple WaitForConsensusReady into a separate file 6 years ago
Minh Doan f8ffecdcbe refactor actionType to be public field 6 years ago
Minh Doan 44b13478cc refactor service store to manager 6 years ago
Minh Doan 24ca370926 retouch client support service 6 years ago
Minh Doan 3c7b0f8f90 retouch role conversion 6 years ago
Minh Doan c80e4b9f3a retouch rgen 6 years ago
Minh Doan 400da7b775 refactor service function 6 years ago
Minh Doan 65f3b5191f move service to api/service 6 years ago