Commit Graph

163 Commits (8082cf63c5b77182bc7d5e2b980763665459e0d8)

Author SHA1 Message Date
Jason Frame 1513e58d7d Ibft pantheon controller (#461) 6 years ago
tmohay 8913f46813 Update RoundChangeManager correctly create its message validator (#450) 6 years ago
tmohay a513be71b9 Ibft Round to update internal state on reception of NewRound Message (#451) 6 years ago
tmohay bcdb431483 Ibft Height Manager (#418) 6 years ago
Jason Frame 97085afdb9 Use seconds for IBFT block timer time unit (#445) 6 years ago
Jason Frame 388bb8f1b4 ibft controller and future msgs handling (#431) 6 years ago
tmohay 66cfbeca02 Allow IBFT Round to be created using PreparedCert (#429) 6 years ago
tmohay acb0e84b10 Added MessageValidatorFactory (#425) 6 years ago
Jason Frame 5ed10e4d9a Ibft message tests (#367) 6 years ago
tmohay 913c4b2039 Update IbftConfig Fields (#422) 6 years ago
tmohay 9c20477a6a Remove Ibft's InRoundPayload interface (#423) 6 years ago
tmohay dd69f971c1 Repair IbftBlockCreator and add tests (#421) 6 years ago
tmohay c7e10ce8c8 Ibft Consensus Round Classes (#405) 6 years ago
Chris Mckay 8fb639537d ibft round change manager (#393) 6 years ago
Danno Ferrin e73b339070 Update errorprone (#401) 6 years ago
Jason Frame b6b711876b IBFT message payload tests (#404) 6 years ago
Chris Mckay a62b3ebca7 Minor changes from the ibft hackathon code (#394) 6 years ago
tmohay f0830f6c3d Ibft RoundState (#392) 6 years ago
Danno Ferrin b876ca2b69 Metrics for messages (#369) 6 years ago
Chris Mckay e9e1575cda Added the IbftFinalState (#385) 6 years ago
tmohay bf0ed119ca New round validation (#353) 6 years ago
tmohay 9778e82f98 Renamed IBFT message classes (#333) 6 years ago
tmohay 0b7faa87e4 Repair VoteTallyCache incorrectly applying vote to parent (#360) 6 years ago
Danno Ferrin 165f7e7dc8 Revert "Repair Clique Proposer Selection" #339 - Breaks Görli testnet (#343) 6 years ago
tmohay 222ba53113 Repair Clique Proposer Selection (#339) 6 years ago
tmohay 85f50374f1 Ibft Preprepare to validate round matches block (#329) 6 years ago
tmohay 36a407db27 Round change validation (#315) 6 years ago
tmohay c46091bd39 Basic Ibft message validators (#314) 6 years ago
Danno Ferrin d4fff610c6 Dependencies Version upgrade (#303) 6 years ago
tmohay 0ecefd1021 ProposerSelection to support multiple IBFT implementations (#307) 6 years ago
Roberto Saltini 782af087f4 [EC-183] Added RLP enc/dec for PrePrepare, Commit and NewRound messages (#200) 6 years ago
Adrian Sutton bad7729efa Delegate creation of consensus-specific JSON-RPC methods to the PantheonController instead of using instanceof and casting. (#289) 6 years ago
tmohay 1283841f09 Added IBFT Proposed block creation classes (#169) 6 years ago
Adrian Sutton 39e05141fe Remove reference counting from MessageData (#264) 6 years ago
tmohay 4ffd96debb Added IbftProtocolSchedule (#273) 6 years ago
tmohay f46659588a Rework Consensus Mechanism Voting (#269) 6 years ago
tmohay 9952b658ac Separating Validator voting from block serialisation values (#263) 6 years ago
Danno Ferrin 0716e6044b Update Client Version to be ethstats friendly (#258) 6 years ago
Danno Ferrin 770ce91779 Replace custom Clock with java.time.Clock (#220) 6 years ago
Roberto Saltini 0c9dee764f Fixed javadoc warnings (#159) 6 years ago
Roberto Saltini 0fdd508b29 [NC-1582] Added iBFT 2.0 Hashing functions and header validation rules (#119) 6 years ago
Roberto Saltini 0dff893203 [EC-183] Add iBFT Prepare and Round Change RLP encoding and decoding (#84) 6 years ago
Adrian Sutton ce033eee55 [NC-1384] Disable mining while catching up to chain head (#125) 6 years ago
Roberto Saltini acc8122bb9 Renamed the iBFT NEW_CHAIN_HEAD_HEADER event type to NEW_CHAIN_HEAD (#114) 6 years ago
Adrian Sutton ebe9f3e36d [MINOR] Add missing finals. (#128) 6 years ago
tmohay 494f7b573c Ibft tracks validating peers for multicasting (#101) 6 years ago
Roberto Saltini bb7b5423f6 [NC-1582] Moved all the legacy iBFT classes for block importing into the newly created ibftlegacy module (#96) 6 years ago
S. Matthew English dde408c47c [NC-1711] Ommer blocks should be considered valid even when they are from the future (#92) 6 years ago
mark-terry cb01231ac0 [NC-862] License headers applied to non-java files (#93) 6 years ago
Chris Mckay 6c2fd5d875 [nc-1756] jsonrpc enabling for clique and ibft (#91) 6 years ago