Commit Graph

301 Commits (d6d25be453c33f83763aef2e8db7d684119e25ee)

Author SHA1 Message Date
Rongjian Lan 11a4f87c3f send 2/3 commit before block insertion in final commit; do not include txns in epoch block 3 years ago
Rongjian Lan 3a4eaa55df
send committed message before block insertion (#3987) 3 years ago
Rongjian Lan 6e4ddd077b
send committed message before block insertion (#3987) 3 years ago
Rongjian Lan 471af49477
add logic to verify blocks in announce phase (#3897) 3 years ago
Lutty faacc7c091 rebase code 3 years ago
Rongjian Lan 87fb0116e5 Add vrf as a precompile in evm 4 years ago
Rongjian Lan 32c21b173d Fix error reports and add benchmark tests 4 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
Jacky Wang e51bdbdc19
[misc] resolved comments of TODOs 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 72286f09ec
[stream] resolve some code review comments 4 years ago
Jacky Wang 312843e5a1
[stream] added downloader / consensus interface 4 years ago
Rongjian Lan 68bc2b7078 remove unused line 4 years ago
Rongjian Lan a6f356b386 avoid unnecessary header sig checking 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 21b162cc67
Fix inconsistent block proposal and verification (#3485) 4 years ago
Rongjian Lan aa643ca856
Add out of order message processing logic (#3468) 4 years ago
Rongjian Lan 54935817dc not return early 4 years ago
Leo Chen 59847a1fde [prometheus] make metrics variables private 4 years ago
Leo Chen ddc0f7f02f [prometheus] update validator metrics from node module 4 years ago
Leo Chen c28f6c7ca4 [prometheus] add block number gauge 4 years ago
Leo Chen c2d37b3822 [prometheus] add consensus metrics 4 years ago
Jacky Wang 71179e70ee
[consensus] remove an unnecessary comment 4 years ago
Jacky Wang 3abec6b768
[consensus] move prune block logic to SetupForNewConsensus 4 years ago
Jacky Wang 356ab98c63
[consensus] add remove fbft log after consensus done on leader node. 4 years ago
Rongjian Lan 36fd9dcb1e make commit sig timeout longer, also return early for onCommit 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 42e38aa4d7 start timer after sync 4 years ago
Rongjian Lan 745e2f7672 start timer after sync 4 years ago
Rongjian Lan 925d2c0e95 make precommit messaging in the same thread as consensus 4 years ago
Rongjian Lan b87f90e5dd fix finality count for leader 4 years ago
Rongjian Lan 2aed5e16df fix finality count for leader 4 years ago
Rongjian Lan 7ac47952e1 fix leader consensus timeout timing 4 years ago
Rongjian Lan f91d781fe4 add Delayed sending 4 years ago
Rongjian Lan 56d4bc2b1b fix comment 4 years ago
Rongjian Lan 0029ced6b2 Add constant for timeouts 4 years ago
Rongjian Lan 41c5b42516 make block proposing timing aligned with pipelining 4 years ago
Jacky Wang 96bfb677a4
[consensus] fix fbftlog in lastMileBlockIter 4 years ago
Rongjian Lan 8db8802eed send committed at 67% 4 years ago
Rongjian Lan 0e95cb634b fix sync race condition 4 years ago