Commit Graph

247 Commits (8be3607bf0115a5743133df921c0998536f7ce1b)

Author SHA1 Message Date
frozen 9ddb48e633 Rwlock consensus. 2 years ago
frozen cd006791c3 fix 2 years ago
frozen 01c9aa13e5 in progress. 2 years ago
frozen b7d4bb6c92 Cleaned. 2 years ago
frozen 9cb2162218 fix 2 years ago
frozen 61236819bc update master 2 years ago
frozen 6bc405c818 in progress. 2 years ago
PeekPI 0b342d769e
Testnet shard reduction (#4301) 2 years ago
Konstantin 0753c94c2b
Epoch syncing - syncing only epoch blocks. (#4070) 2 years ago
Konstantin 06de7dcd6c
Fix race errors. (#4184) 2 years ago
Rongjian Lan d52a7c5b66 fix build 3 years ago
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 af30da7cff keep proposing block 3 years ago
Rongjian Lan d442ba9efc
Cache block processing results and reuse during block commitment to db (#3905) 3 years ago
Rongjian Lan ef9fd043a2 Add vrf proposal and vrf epoch 4 years ago
Rongjian Lan 52ac53e6d1 limit crosslink in each block 4 years ago
Jacky Wang f00c90e3e6
Graceful shutdown - All registered services are shutdown gracefully. (#3533) 4 years ago
Rongjian Lan 9381b95cdc
Remove special eth txn in block and block proposal logic. (#3496) 4 years ago
Rongjian Lan 666033c3eb
Add InternalTransaction and CoreTransaction interface to abstract txns (#3494) 4 years ago
Leo Chen b38118fcbb
[node] graceful shutdown validators (#3483) 4 years ago
Rongjian Lan 21b162cc67
Fix inconsistent block proposal and verification (#3485) 4 years ago
Rongjian Lan 8d878e575d Fix viewID in block proposal 4 years ago
Rongjian Lan 8821807946 Fixes viewID and view change ID base 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 f91d781fe4 add Delayed sending 4 years ago
Rongjian Lan 0029ced6b2 Add constant for timeouts 4 years ago
Rongjian Lan 628174b379 fix block proposal 4 years ago
Rongjian Lan 41c5b42516 make block proposing timing aligned with pipelining 4 years ago
Rongjian Lan 0e95cb634b fix sync race condition 4 years ago
Rongjian Lan 4aef0f4132 do not sent committed at 67% 4 years ago
Rongjian Lan 49d7985f14 some more logic cleanup 4 years ago
Rongjian Lan ee3dd70676 merge 4 years ago
Rongjian Lan 611448a0a1 pipelining wireframe 4 years ago
Rongjian Lan a666e14ef3 Add more tests 4 years ago
Rongjian Lan af8fe283db Add more comments and shorten timeout 4 years ago
Leo Chen b76ac39d48 [viewchange] rename GetCurViewID to GetCurBlockViewID 4 years ago
Leo Chen a551c05ed8 [rpc] expose consensus internal data via rpc 4 years ago
Rongjian Lan 151286ce04 Fix travis 4 years ago
Rongjian Lan 6845775078 Make block proposal async and receiving last commit sig through channel 4 years ago
Leo Chen 42923336c9 [viewchange] encapsulate both viewID and viewChangeID 4 years ago
Rongjian Lan 19db99d3f7 Increase time buffer; add db cache; change log level 4 years ago
Rongjian Lan 9c0554ddc9
Use finer grained RWMutex for consensus logic (#3239) 4 years ago
Rongjian Lan 8a08da67ca
Remove unused code and add benchmark for consensus msg check (#3211) 4 years ago
Rongjian Lan 67d77c3965
Refactor bls public key into a wrapper (#3203) 4 years ago
Rongjian Lan 819500aa70 cherrypick log level change 5 years ago
Rongjian Lan e85c1f3064
Fix log levels (#3058) 5 years ago
Rongjian Lan ea2347fa5e
Cherrypick crosslink related fixes from t3 to master. (#3045) 5 years ago
Rongjian Lan eb4fcc93ab
Optimize crosslink verification logic and add more cache (#3032) 5 years ago
Rongjian Lan b823126bfe
verify block before proposal (#2968) 5 years ago