Commit Graph

335 Commits (0d6bb129750ef1f731b4943698dc69cdb58d741c)

Author SHA1 Message Date
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
Leo Chen 313ddac6ca [utils] move GetAddressHex to utils module 6 years ago
chao 2c6292c40e whole network can restart and resume from previous state 6 years ago
chao 0d5dcfcae3 refactor state syncing; unify state sync and beacon sync (i.e. depends 6 years ago
Leo Chen 78bcab7356 [pong] actively sending pong message 6 years ago
Minh Doan 1a15ad0ed4 Fix comments server code & rebase. 6 years ago
Minh Doan da316a88b1 introduce new message.proto to support demo app. 6 years ago
Minh Doan 41dd25e426 add logic of calling getPlayers and enter 6 years ago
Leo Chen aa1bd672c4 [misc] additional log in ping message 6 years ago
Leo Chen 478a25533e [panic] fix ping message panic #617 6 years ago
chao af8139f1e3 refactor state sync; decouple from consensus 6 years ago
Rongjian Lan 64d6ee80d3 add public key into consensus/drand message 6 years ago
ak dd65bf4673 Archival node setup 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Leo Chen e53d4780e9 [pingpong] skip addPeer for ping message handler 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
Chao Ma 5496d697da combine wallet/txgen into light client node; 6 years ago
Chao Ma 84fa99008c wallet v2 fix 6 years ago
Rongjian Lan 02de04dc39 put StakeInfo into the calcualtion of shard state 6 years ago
Minh Doan 93da989944 clean up 6 years ago
chao 51d42cc86c fix wallet not working issue 6 years ago
Minh Doan 9a2cfb9080 change BlsPubKey to ConsensusPubKey and remove unnecessary log 6 years ago
Minh Doan a4d3c13a18 rename PubKey to BlsPubKey 6 years ago
Rongjian Lan e2f1e69248 Update CurrentStake by querying stake contract 6 years ago
Rongjian Lan 2a14f5a30e Use solc generated abi and binary 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
Leo Chen 54f35caf77 check minimal number of peers before sending pong message 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 ba1e8b4bd6 Add faucet call before staking tx 6 years ago
Rongjian Lan 537c6b289c Fix invalid staking transaction 6 years ago
Leo Chen f3ffc65401 [cleanup] remove libp2p unicast support 6 years ago
Leo Chen 96d3363d27 use sync.Map to avoid concurrent map read/write error 6 years ago
Leo Chen 5d5d8caaea [debug] remove excessive logging on receiving messages 6 years ago
chaosma e66aeb4c57
add beaconchain node state syncing (#502) 6 years ago
Leo Chen 4c00052b0a process each message using a goroutine 6 years ago