Commit Graph

233 Commits (2381d0adda6e1bb9500ae9306732d6c4d94016a3)

Author SHA1 Message Date
Rongjian Lan 2f295f892b merge master 6 years ago
Rongjian Lan 9a74575bae change all string utility for bls 6 years ago
Eugene Kim 53bbce84c8 Convert most benign uses of Hex to MustAddressToBech32 6 years ago
Rongjian Lan 17c60c2c4a Remove Difficulty and Nonce from block header 6 years ago
Minh Doan 9009c39398 disable watching some objects and fix potential memory leak 6 years ago
Eugene Kim a7218a999a Log errors, mostly at warn (or fatal for UT) level 6 years ago
Rongjian Lan 3bd0ee7455 Integrate swapped bls into core protocol 6 years ago
chao d7336c4d96 remove sleep and wait for final committed signature in leader for stability reason 6 years ago
chao b099073d6c fix node syncing stability issue 6 years ago
Chao Ma 411688b8f3 clean consensus code, version 1 removed 6 years ago
Eugene Kim 074a74c879 Fix garbled validator address errors 6 years ago
Minh Doan 36cb2888a8 add consensus objects 6 years ago
Chao Ma 26efc233d7 m1 type message view change path works 6 years ago
chao 5e3d4c110d fix newview message payload crash; defense different sets of prepared messages attack 6 years ago
Rongjian Lan acf32bd3ca Remove use of sha3-256 6 years ago
coolcottontail 63a6e5b4c9 fix VDF bug 6 years ago
chao d920c7b89c in view change mode,node accepts normal message and change state at committed message; 6 years ago
chao 3816f48892 fix timeout duration bug 6 years ago
Eugene Kim b440acbfe4 Add consensus.Consensus.round variable 6 years ago
Chao Ma edc5e66bec fix aggregated signature and bitmap payload index out of range error; put repeated code into function 6 years ago
Chao Ma b57920121b add leaderkey info after node sync 6 years ago
chao 9d734c0013 fix new node join timeout to start view change 6 years ago
chao 00d002caa6 fix node syncing integration 6 years ago
chao 7cd24dae6c modify the naming of variables to make code cleaner 6 years ago
chao 69cfe9b633 * add view changing logic 6 years ago
Eugene Kim 7445699909 More fixes/improvements 6 years ago
Eugene Kim 664c6c1513 A cumulative collection of fixes/improvements: 6 years ago
Minh Doan ba9493859b use single source of truth instead having is_leader truth in 2 objects 6 years ago
chaosma b53d8fb5bf
pbft normal path (#851) 6 years ago
chao 994aba8b07 add minimum pbft view change structure 6 years ago
chao f9071da236 factor consensus functions into consensus_utils, make consensus.go cleaner 6 years ago
Rongjian Lan c20cd8a8d4 resharding on new nodes 6 years ago
Leo Chen cd8f1cea8e [cleanup] remove offline peer handler 6 years ago
Leo Chen 9a785f9638 [consensus] add set consensus ID function 6 years ago
Leo Chen d31ee7d366 [cleanup] remove peers variable from consensus New function 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
johnwhitton 6e5c3e7264 Handle NewMask errors 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 313ddac6ca [utils] move GetAddressHex to utils module 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
Rongjian Lan 64d6ee80d3 add public key into consensus/drand message 6 years ago
Minh Doan beaa0a84fe clean up technical debt 6 years ago
Leo Chen 16c526af34 [misc] reduce number of logs 6 years ago
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Richard Liu cb066b9edd
add /nodes API for explorer (#585) 6 years ago