Commit Graph

1069 Commits (518f8dadb620cd050188da7f2d75243854e0e010)

Author SHA1 Message Date
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
Jacky Wang f203a5b41c
[engine] refactored engine and added VerifyCrossLink method 4 years ago
Leo Chen 4cb5afdf51
[log] remove excessive ballot log 4 years ago
Jacky Wang 54ab774353
[consensus] change one error log level, and removed quorum achieve check in onCommitted 4 years ago
Jacky Wang e51bdbdc19
[misc] resolved comments of TODOs 4 years ago
Jacky Wang 38b30dc36e
[consensus] use verifyHeader signature in onCommitted 4 years ago
Jacky Wang cd50682097
[engine][stream] updated engine VerifyHeaderWithSignature and fix downloader test 4 years ago
Rongjian Lan 60a64e34f9 trigger travis 4 years ago
Rongjian Lan a03a17ce45 clean up and todos 4 years ago
Rongjian Lan c87c7f8cb4 avoid repeated block verification 4 years ago
Jacky Wang e461b85ac8 [stream][consensus] resolve stn stuck issue and some fixes to short range sync. 4 years ago
Leo Chen ad09336c89 [bootstrap] do not stop bootstrap timer 4 years ago
Jacky Wang 0eeb87679e
[consensus] changed on error message 4 years ago
Jacky Wang 72286f09ec
[stream] resolve some code review comments 4 years ago
Jacky Wang 312843e5a1
[stream] added downloader / consensus interface 4 years ago
Jacky Wang 5eb1cf1d1e
[stream] added a signature in ChainReader to fix the build error 4 years ago
Rongjian Lan 68bc2b7078 remove unused line 4 years ago
Rongjian Lan a6f356b386 avoid unnecessary header sig checking 4 years ago
Leo Chen b3cab12851 [panic] fix nil pointer map assignment 4 years ago
Leo Chen 61638240a2 [panic] fix nil pointer crash during view change 4 years ago
Leo Chen 48e25b2969 [testnet] re-enable 40% external voting power 4 years ago
Leo Chen db453f28d7 [viewchange] protect view change struct during reset 4 years ago
Leo Chen 52dbcf1d11 [panic] fix a panic in view change 4 years ago
Leo Chen 6f1e741be6 [log] move voter info to debug 4 years ago
Jacky Wang 3d6858aba5
[P2P] Added functionality to Host for stream, replaced networkInfo service. (#3534) 4 years ago
Jacky Wang f00c90e3e6
Graceful shutdown - All registered services are shutdown gracefully. (#3533) 4 years ago
Jacky Wang 6833b446fe
[consensus] fix the rare consensus/sync race condition (#3539) 4 years ago
Rongjian Lan 0a717a858f
make sig verification in the same thread (#3537) 4 years ago
Rongjian Lan 6ee2e5d143
add lastcommit sig verification in leader (#3536) 4 years ago
Rongjian Lan 0815a987ad give testnet internal node enough voting power until epoch 74330 4 years ago
Rongjian Lan 0c6dd80862
do not enforce voting power sum to 1 in testnet stuck epochs (#3525) 4 years ago
Rongjian Lan dea56586eb
make sure consensus always work in testnet (#3522) 4 years ago
Rongjian Lan 5643dff467
Give testnet internal node 70% voting power for stuck epochs (#3521) 4 years ago
Rongjian Lan a9840bb46a
Recover testnet (#3520) 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
Leo Chen 8946054f7d [viewchange] always use first participant as base of leader pubkey 4 years ago
Daniel Van Der Maden 94bf414083
Make token supply related fns more accurate (#3509) 4 years ago
Leo Chen 0d666a05a3
[viewchange] protect startViewChange (#3501) 4 years ago
Rongjian Lan 21b162cc67
Fix inconsistent block proposal and verification (#3485) 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 85ea84715f [prometheus] add blskeys metric 4 years ago
Leo Chen d96c7123be [prometheus] fix golint 4 years ago
Leo Chen 47b05a2458 [prometheus] fixed test error 4 years ago
Leo Chen 1b15d5a9d7 [prometheus] move config to prometheus package 4 years ago
Leo Chen e1c528e9ff [prometheus] init pushgateway support 4 years ago