Commit Graph

377 Commits (24f3a7524ab82299c4cf99d95cc3e45b9c318819)

Author SHA1 Message Date
Rongjian Lan c20cd8a8d4 resharding on new nodes 6 years ago
chao c4cf98cbc6 debug beacon sync not stable issue 6 years ago
chao cce175b74b add debug info to distinguish beacon sync from normal sync 6 years ago
chao 61acdc41cb beacon syncing; use p2p to broadcast new blocks 6 years ago
u5surf a835435b4a [lint] fix ineffassign #708 6 years ago
u5surf 8d38f12425 [lint] fix misspell #708 6 years ago
u5surf 4d09b63dff [lint] fix gofmt #708 6 years ago
Leo Chen a98ead38fa [crash] fix issue #703 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
Eugene Kim fc0ddebc1a Hold SyncConfig mutex for accessing peers 6 years ago
Eugene Kim 4011ede7ea Make GetBlockHashesConsensusAndCleanUp a SyncConfig method 6 years ago
Eugene Kim d9eb985c36 Now that client cannot be nil, remove nil checks 6 years ago
Eugene Kim acd0351e9d Simplify peer count processing 6 years ago
Eugene Kim 943081e2f5 Add only peerConfigs with non-nil clients 6 years ago
Eugene Kim 5d5fe918ae Merge the two loops in CreateSyncConfig 6 years ago
Eugene Kim 56f1c60928 Roll MakeConnectionToPeers into CreateSyncConfig 6 years ago
Eugene Kim 1aa2d9bbd6 Log CreateSyncConfig errors from the caller side 6 years ago
Richard Liu bcb608109e update /shard to return libp2p.ID 6 years ago
Richard Liu b9c627d9b5 add signers field 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
Leo Chen 3ba0daf706 [log] disable log from rpc server 6 years ago
Rongjian Lan f72cb43b83 make 1+3 sharded network work locally with deploy.sh 6 years ago
chao 6c7ae4cb64 fix state sync response message flooding 6 years ago
Ubuntu 43d39bc5bd fix initial blockheight checking when restart the node 6 years ago
Leo Chen 313ddac6ca [utils] move GetAddressHex to utils module 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
Richard Liu 4dc28f03d0
save data field (#629) 6 years ago
Minh Doan 24d36d2bbb fix comments and cleanup 6 years ago
Minh Doan f7212e8fe4 wire up client service & rest client service with harmony 6 years ago
Minh Doan ebaad3d596 add rest client support service 6 years ago
Minh Doan 1a15ad0ed4 Fix comments server code & rebase. 6 years ago
Minh Doan 88b2269a1b Add newclientsupport service. 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
Minh Doan e87c6e7430 setup working pipeline - step 1 6 years ago
Leo Chen 478a25533e [panic] fix ping message panic #617 6 years ago
Minh Doan ccf0573523 add Data field for Transaction in explorer 6 years ago
chao ebd5b8e240 replace consensus blsAddr with new syncID for state syncing 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
Leo Chen d1646b2765 [wallet] simply the wallet code by hardcode IP of RPC servers 6 years ago
Rongjian Lan d247eaa52f Fix state sync 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Richard Liu cb066b9edd
add /nodes API for explorer (#585) 6 years ago
Leo Chen 1ffb6e2523 [networkinfo] regular advertise to bootnode 6 years ago
Minh Doan 573dddaed0 add newclientsupport and fix tests for client&server of new client support 6 years ago