Commit Graph

201 Commits (90d695c8fa5c7c32a8d344bebaa635824aa30c01)

Author SHA1 Message Date
Konstantin 06de7dcd6c
Fix race errors. (#4184) 2 years ago
PeekPI 8b1d7a526a
[consensus] HIP-18: Allowlist for external leaders (#4146) 3 years ago
Lutty faacc7c091 rebase code 3 years ago
Rongjian Lan 5386978b0c Add vrf verification in block verification logic 4 years ago
Rongjian Lan ef9fd043a2 Add vrf proposal and vrf epoch 4 years ago
Leo Chen ad09336c89 [bootstrap] do not stop bootstrap timer 4 years ago
Leo Chen db453f28d7 [viewchange] protect view change struct during reset 4 years ago
Rongjian Lan df99d72b96
Add more log (#3519) 4 years ago
Leo Chen c1fbc64cef [log] add additional logs in consensus 4 years ago
Rongjian Lan 60e42232a9
Change blocks per epoch for testnet. (#3472) 4 years ago
Rongjian Lan d8e509cbd3
Add 3s block time and change of block reward (#3469) 4 years ago
Leo Chen 4a0553fb84 [viewchange] use consensus mutex, remove vc lock 4 years ago
Rongjian Lan aa643ca856
Add out of order message processing logic (#3468) 4 years ago
Leo Chen 59847a1fde [prometheus] make metrics variables private 4 years ago
Leo Chen c2d37b3822 [prometheus] add consensus metrics 4 years ago
Leo Chen 22b01a14ab [consensus] move numSignaturesIncludedInBlock func to consensus 4 years ago
Leo Chen 4f35ef8dcd [prometheus] remove local log variable for prometheus service 4 years ago
Rongjian Lan 8647f69cac fix log 4 years ago
Rongjian Lan 8821807946 Fixes viewID and view change ID base 4 years ago
Rongjian Lan c334d27b2d make finalCommit in the same thread as consensus 4 years ago
Rongjian Lan bae5be68da
add aggregateSig flag (#3438) 4 years ago
Leo Chen 94ecc99e7b [log] use unified getLogger function in consensus functions 4 years ago
Rongjian Lan a5b40666fd fix self commit voting 4 years ago
Rongjian Lan 4d18b7feec
Revert "Fix view change stuck issue" 4 years ago
Rongjian Lan 3ba4620431 clean up code 4 years ago
Rongjian Lan 6a72ca14ad make block sync trigger less frequent 4 years ago
Rongjian Lan ff9a85ac48 Fix view change stuck issue 4 years ago
Rongjian Lan 49d7985f14 some more logic cleanup 4 years ago
Rongjian Lan 9d95b9844d rename ChainReader to Blockchain 4 years ago
Rongjian Lan 8906679ad7 stabalize consensus process with pipelining 4 years ago
Rongjian Lan 8d72c537f1 avoid race condition 4 years ago
Rongjian Lan 611448a0a1 pipelining wireframe 4 years ago
Leo Chen 1001ac573d [viewchange] remove duplicated unlock 4 years ago
Leo Chen 45a7823ede [debug] print out members 4 years ago
Leo Chen 1043207689 [consensus] print log when participants is empty 4 years ago
Rongjian Lan df88b601d2 update testnet epoch for agg sig 4 years ago
Rongjian Lan 1851d7eea5 add HasSingleSender func 4 years ago
Daniel Van Der Maden b088d6dc77
Rosetta Implementation Cleanup (Stage 3 of Node API Overhaul) (#3390) 4 years ago
Leo Chen f8e2fd7120 [viewchange] lock to process view change 4 years ago
Rongjian Lan a4d8e7d949 update aggregate sig epoch 4 years ago
Leo Chen 5d4cdbdd06 [core] simplify switchPhase as it is always called in override mode 4 years ago
Leo Chen a229177945 [viewchange] rename view change files 4 years ago
Rongjian Lan 10ca5433ac Add tests for prepare and commit message construction 4 years ago
Rongjian Lan 2a45a1d684 correct func comment 4 years ago
Rongjian Lan dc24b3ad52 Basic multi-sig logic 4 years ago
Leo Chen b76ac39d48 [viewchange] rename GetCurViewID to GetCurBlockViewID 4 years ago
Leo Chen 3693196926 [viewchange] rename SetCurViewID to SetCurBlockViewID 4 years ago
Leo Chen a551c05ed8 [rpc] expose consensus internal data via rpc 4 years ago
Rongjian Lan 79cf6afd37
revert multi-sig messaging code (#3361) 4 years ago
Leo Chen 0c04a2b574 [consensus] rename SetViewID to SetViewIDs 4 years ago