Commit Graph

513 Commits (36333b3db2aa02bfba7ff382d9810060fbf0022c)

Author SHA1 Message Date
Trent Mohay f4cb17e829
Wire qbft message validation into business logic (#1813) 4 years ago
Danno Ferrin 2d83e13bb8
Genesis config cleanup (#1812) 4 years ago
Trent Mohay e69e1f5b36
Qbft Proposal Validator (#1807) 4 years ago
Jason Frame a5ff706cc6
Make BFT validator peers sub-protocol configurable (#1806) 4 years ago
Trent Mohay ea82ca47aa
Qbft RoundChangeMessage validator creation (#1798) 4 years ago
Jason Frame 827878fdc3
QBFT to send prepare when we receive a proposal (#1800) 4 years ago
Trent Mohay a71982fa37
Add RoundChangePayload validation for QBFT (#1791) 4 years ago
Trent Mohay fb9dfea8ee
Simplify BFT payload decoding (#1790) 4 years ago
Jason Frame 94f08475a1
Additional QBFT integration tests (#1789) 4 years ago
Trent Mohay 9fa99c39f3
Created QBFT commit validator (#1788) 4 years ago
Trent Mohay 7b2d1651a2
Add Validation for Qbft Prepare message (#1786) 4 years ago
Trent Mohay 70b37c7829
Qbft rework artifacts (#1781) 4 years ago
Jason Frame e54b76a3c7
Basic QIBFT integration tests (#1763) 4 years ago
Trent Mohay 16cc4d8ac0
Create Qbft Statemachine (#1761) 4 years ago
Trent Mohay 0182940d29
Extracted common aspects of IBFT2 Int Test DSL (#1762) 4 years ago
Trent Mohay 1aea51fac9
Transfer more common classes (#1758) 4 years ago
Trent Mohay 09d2a905e5
Extract more common ibft classes (#1754) 4 years ago
Trent Mohay 3908cc1c92
Add QBFT Propose and RoundChange messages (#1752) 4 years ago
Trent Mohay 108efb8b0b
Move bft block header creation/validation to common (#1708) 4 years ago
Trent Mohay 6dd89a534a
Create Qbft Prepare and Commit messages (#1691) 4 years ago
Trent Mohay 2544dfd3e8
Catch bad IBFT2 round change msgs (#1671) 4 years ago
Danno Ferrin 422ebf2a49
Move block header errors from trace/debug to info (#1568) (#1706) 4 years ago
Trent Mohay cdf907bae1
Move Ibft event exeuctors to common (#1699) 4 years ago
Ratan (Rai) Sur bd442fade1
Update Accepted Transaction Handling for EIP-1559 in Preparation for EIP-2718 Transactions (#1700) 4 years ago
Trent Mohay bdf9408b8d
Move IbftEvents to common (#1698) 4 years ago
Trent Mohay 4f30b01c0d
Move IbftMessage to common (#1697) 4 years ago
Trent Mohay e63c96caa6
Moved IBFT payload classes to common (#1694) 4 years ago
Trent Mohay 0dfa4717cc
Rename AbstractIbftMessageData to AbstractBftMessageData and move to common package (#1693) 4 years ago
Trent Mohay ecdd05ff50
Split signedData into separate types (#1692) 4 years ago
Trent Mohay 519d96359e
Move ConsensurRoundIdnetifier to consensus common (#1690) 4 years ago
Trent Mohay a5df0fde2d
Discard IBFT messages not targetting future chain height (#1575) 4 years ago
David Mechler 39ee371556
Revert adding gasRemaining and change txn fee calc to use gasPrice and gasUsed (#1573) 4 years ago
Danno Ferrin e5108d1502
IBFT Block Production Logging Improvements (#1562) 4 years ago
mark-terry e783dd7294
Added zero gasPrice validation for Quorum compatibility mode. (#1554) 4 years ago
David Mechler 67191aac76
Add new JSON_RPC endpoints to get miner data by block number and block hash. (#1538) 4 years ago
Antoine Toulme b9364ed243
Upgrade to Apache Tuweni 1.2.0 (#1493) 4 years ago
Danno Ferrin f14f28b977
Cleanup logging statements (#1500) 4 years ago
terrencecooke f9deb54682
Add JSON-RPC method to set target block gas limit (Issue #544) (#1402) 4 years ago
Abdelhamid Bakhta 58e0322952
[EIP-1559] Update to latest specification (#1407) 4 years ago
Ratan (Rai) Sur d6a704625d
Use GasLimitCalculator Everywhere Instead of Function<Long, Long> (#1409) 4 years ago
matkt 5c375289a6
Update EIP-1559 implementation according to the latest changes (#1281) 4 years ago
matkt c8e23c970e
Add ethstats support (#1239) 4 years ago
David Mechler 2e0aa31b6d
Add admin_logsRemoveCache end point (#1248) 4 years ago
Sally MacFarlane 87d04ca88b
IBFT/Clique config must have epoch length > 0 (#1188) 4 years ago
Trent Mohay 79ed3f642a
Added configurable block reward and recipient for IBFT2 (#1132) 4 years ago
Danno Ferrin 256e5c914d
Errorprone version upgrade (#1096) 5 years ago
Karim T c8406923dd
Fix "Pausing mining" log even though node is not a validator (#1071) 5 years ago
Sally MacFarlane 4eef568b4c
Replace whitelist/blacklist with allowlist/denylist (#1077) 5 years ago
Danno Ferrin 01c02e0741
Remove use of generics in ProtocolContext consensus object (#1039) 5 years ago
Abdelhamid Bakhta 26ad66272e
Expose price bump to a CLI flag. (#930) 5 years ago