Commit Graph

272 Commits (022dab4e167fe77bd5c07a8f2efba4eac89adfcc)

Author SHA1 Message Date
tmohay a0ce15568e Discard prior round change msgs (#610) 6 years ago
tmohay f33f43893d Ibft Integration Tests - Spurious Behaviour (#615) 6 years ago
tmohay f0f8c54501 Split IbftProcessor into looping and event processing (#612) 6 years ago
tmohay 300556c5fd Ibft Int Test - change TestContextFactory to a builder (#611) 6 years ago
Rob Dawson c026838088 Added IBFT get pending votes (#603) 6 years ago
tmohay d0a3ba6317 IBFT Integration Tests - Future Height (#591) 6 years ago
tmohay bebf601873 IbftGetValidatorsByBlockHash added to json factory (#607) 6 years ago
tmohay d34f1297fa Ibft Validator RPCs to return list of strings (#606) 6 years ago
mbaxter 1e52967fc9 Remove db package and move classes to more appropriate locations (#599) 6 years ago
Adrian Sutton 4f64725411 [NC-1337] Support responding to GetNodeData requests. (#587) 6 years ago
Adrian Sutton ccf0e0958e Revert "Add timer metrics for EVM operations (#551)" (#590) 6 years ago
tmohay 9334e3085f Ibft validates block on proposal reception (#583) 6 years ago
tmohay 84e39953e0 Rework NewRoundValidator tests (#582) 6 years ago
tmohay bcbbde61ea Prevent the block being mined twice (#576) 6 years ago
CJ Hare 9cfa01b516 Removing dead code from the consensus package (#554) 6 years ago
tmohay 1cee74dc78 Rename IBFT networking classes (#555) 6 years ago
tmohay 00ff29919d Ibft split extradata validation rule into components (#581) 6 years ago
tmohay af12fea53c Refactor RoundChangeManager creation (#578) 6 years ago
tmohay 7e373ccc97 Split Block Validation from Importing (#579) 6 years ago
Jason Frame f4e4ec3929 Rename ibft message packages (#568) 6 years ago
Adrian Sutton aa9f4a0231 Add timer metrics for EVM operations (#551) 6 years ago
CJ Hare 2698862e91 Narrowing the scope for SignedData fields to private (#559) 6 years ago
tmohay 562c609f18 Ibft Integration Test - Future Rounds (#542) 6 years ago
Jason Frame 10f7fef3ec Propagate ibft newBlock messages after block import (#475) 6 years ago
Jason Frame 4e82312770 ibft mining acceptance tests (#483) 6 years ago
tmohay 6399421a2a Ibft Int. testing - Round Change (#537) 6 years ago
Rob Dawson f488a35f7f Added IbftGetValidatorsByBlockHash json rpc and corresponding test. (#519) 6 years ago
tmohay 3a08db8dd5 Ibft Int Testing - Local Node is proposer (#527) 6 years ago
tmohay 41a9d25e39 NewRoundMessageValidator ignores Round Number when comparing blocks (#523) 6 years ago
Chris Mckay 2f54f99dfc [NC-1909] IBFT message gossiping (#501) 6 years ago
tmohay 4a43a0fa4f Ibft Integration test framework (#502) 6 years ago
tmohay 4c56a1f811 NewRoundMessageValidator creates RoundChangeValidator with correct value (#518) 6 years ago
Rob Dawson a8863e7b9b Initial implementation of ibft_getValidatorsByBlockNumber (#499) 6 years ago
tmohay 6c073d8f3e Remove time dependency from BlockTimer tests (#513) 6 years ago
tmohay 5e53036799 Rework RoundChangeManagerTest to not reuse validators (#469) 6 years ago
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