Commit Graph

75 Commits (e0412ae06a2fb995935898f0f7c72488224966c5)

Author SHA1 Message Date
frozen f8071179ab
Refactored consensus. 9 months ago
Konstantin a31b4f5640
Thread safe Decider. (#4610) 11 months ago
Konstantin dbe4d43b36
Timeout for block proposal. (#4553) 1 year ago
Konstantin b187cd7e44
Deadcode and cleanup. (#4550) 1 year ago
frozen 64d7392c3b
Clean up. 1 year ago
frozen 82b3f0ceda
Updated. 1 year ago
frozen 0e4568253a
Passed peerID to handlers. 1 year ago
Konstantin 8656c7ae81
Fixed concurrent map access. (#4469) 1 year ago
Casey Gardiner 01691fd3ea
Release Candidate 2023.2.0 ( dev -> main ) (#4399) 2 years ago
Konstantin d9bc7a8721
Typed cache & Node cleanup. (#4409) 2 years ago
Casey Gardiner d25b6c6ee2
Mainnet Release Candidate 2023.1.2 (#4376) 2 years ago
frozen 567c522b35 Set to EpochTBD. 2 years ago
frozen 9ddb48e633 Rwlock consensus. 2 years ago
frozen caf7f54d0d Set to EpochTBD. 2 years ago
frozen a92cc1bb40 Rwlock consensus. 2 years ago
Casey Gardiner 7ab8be3377
Release Candidate: dev -> main (#4319) 2 years ago
Konstantin 8ee11600ac
Feature registry (#4324) 2 years ago
Konstantin 29bcc0c48b
Consensus accepts blockchain as a parameter. (#4296) 2 years ago
Konstantin 20ee0e0404
Decider no longer requires public keys as a dependency. (#4289) 2 years ago
Konstantin 06de7dcd6c
Fix race errors. (#4184) 2 years ago
Rongjian Lan c334d27b2d make finalCommit in the same thread as consensus 4 years ago
Rongjian Lan 49d7985f14 some more logic cleanup 4 years ago
Jacky Wang 7801a1d678
[consensus][sync] Better coordination between state sync and consensus module. (#3352) 4 years ago
Leo Chen 79d43c2ce8 fix test cases 4 years ago
Rongjian Lan 9c0554ddc9
Use finer grained RWMutex for consensus logic (#3239) 4 years ago
Leo Chen b560f88978 [libp2p/consensus] p2p spamming defense 4 years ago
Sebastian Johnsson 435a4f60cb Update consensus_test to account for bls key changes 4 years ago
Rongjian Lan dbb0ed2f53
Bind public keys into private key wrapper (#3208) 4 years ago
Sebastian Johnsson 41c0b3d06b [coverage] [consensus] Improved coverage for the consensus package 4 years ago
Sebastian Johnsson 7e5b6fe5e9 [coverage] [consensus] Improved coverage for the consensus package 4 years ago
Edgar Aroutiounian 82b71619d2
[node] Redundant field removed - dead files & scripts , update deprecated libp2p package names, fold p2p code (#2817) 5 years ago
Edgar Aroutiounian a815e11409
[rpc][availability][apr] Richer validator information, implement APR, unify EPoS computation, remove fall 2019 tech debt (#2484) 5 years ago
Ganesha Upadhyaya ae362c24c6
multi-bls key support (#2249) 5 years ago
Edgar Aroutiounian e6a4fbea4f
[committee] Factor out committee membership, provide entry for alternative committee membership (#1818) 5 years ago
Edgar Aroutiounian 9f00923ac3
Factor out quorum logic from consensus, undo prior consolidation of values under core (#1717) 5 years ago
Leo Chen ff402dbf4a [cleanup] remove IsLeader of nodeConfig 5 years ago
Eugene Kim 5bd07e8e4a Configure commit delay via setter and not ctor arg 6 years ago
Eugene Kim b084e3c38d Retire isHarmonyAccount logic 6 years ago
chao 817592c976 add delay in commit message sending for genesis account 6 years ago
chao 7cd24dae6c modify the naming of variables to make code cleaner 6 years ago
Minh Doan ba9493859b use single source of truth instead having is_leader truth in 2 objects 6 years ago
chao f9071da236 factor consensus functions into consensus_utils, make consensus.go cleaner 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
johnwhitton 6e5c3e7264 Handle NewMask errors 6 years ago
Rongjian Lan 6044b76068 migrate bls identity from address to public key 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
Rongjian Lan 1dbb1a9250 remove validator IDs 6 years ago
Rongjian Lan 655bd9f73e Use genesis BLS key for beacon chain nodes 6 years ago