Commit Graph

249 Commits (4a1b5b0dbda4fb5c4f4a2599892a8b018f93ab94)

Author SHA1 Message Date
Trent Mohay e22c8ba7e6 Rework IbftRoundFactory (#784) 6 years ago
Jason Frame 47abd955ad Limit ibft msg queues (#704) 6 years ago
tmohay 709d397ff8 Rename artefact to artifact (#782) 6 years ago
tmohay 3228664d06 Rename TerminatedRoundArtefacts to PreparedRoundArtefacts (#781) 6 years ago
tmohay 53510a14cf Rename Ibft MessageFactory methods (#779) 6 years ago
Danno Ferrin 1135e539e8 EthScheduler additions (#767) 6 years ago
tmohay 49865063ee Created message validators for NewRound and RoundChange (#760) 6 years ago
tmohay df81aa1145 Flatten IBFT Message API (#757) 6 years ago
tmohay fb019d8f18 Separate round change reception from RoundChangeCertificate (#754) 6 years ago
tmohay 46c888c792 Added TerminatedRoundArtefacts (#756) 6 years ago
tmohay 4a7b9823ad Spilt Ibft MessageValidator into components (#752) 6 years ago
tmohay 5b796a4d07 Moved IBFT Message factory to use wrapped message types (#744) 6 years ago
tmohay ef2aaac9ed Update RoundChangeManager to use flattened message (#742) 6 years ago
tmohay e388de7b4e Updated IbftRound and RoudnState APIs to use wrapped messages (#740) 6 years ago
Jason Frame bdb5e8367f Rename ibftrevised to ibft2 (#722) 6 years ago
tmohay 83c392d764 Update IbftBlockHeigntManager to accept new message types. (#737) 6 years ago
tmohay 4bd8679041 Create wrapper types for Ibft Signed messages (#731) 6 years ago
tmohay ad3bac6907 Ibft to uniquely ID messages by their hash (#730) 6 years ago
tmohay b2060ff612 Repair IBFT Over-gossiping (#726) 6 years ago
tmohay 7d8440e048 Rename SignedData methods (#718) 6 years ago
tmohay 598fd59f21 Ibft transmitted packets are logged by gossiper (#652) 6 years ago
Jason Frame 5f0434e9e5 Additional logging details for IBFT (#650) 6 years ago
CJ Hare d477c5ca58 Refactoring for more readable IBFT IT (#614) 6 years ago
Jason Frame 3506f48176 Gossip integration test (#623) 6 years ago
Adrian Sutton b3e64c4f7c [NC-1273] Consider peer count insufficient until minimum peers for fast sync are connected (#629) 6 years ago
Puneetha Karamsetty efc8653da2 [PRIV] Add privacy CLI commands (#584) 6 years ago
tmohay cde9425cfb IBFT ensure non-validator does not partake in consensus (#627) 6 years ago
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