Commit Graph

290 Commits (60b806cc5f5af1f71184f8b59ef0b9ea5b81269f)

Author SHA1 Message Date
Danno Ferrin bdb00b299e
Upgrade Errorprone (#3851) 3 years ago
Diego López León eb5e604bcd
Migrate integrationTests to Junit5 (#3815) 3 years ago
Sally MacFarlane fcf06e237a
[MINOR] Refactor to eliminate deprecated ExpectedException.none (#3795) 3 years ago
Danno Ferrin b4027d6e39
Use JUnit 5 for unit test execution (#3620) 3 years ago
Fabio Di Fabio 6c179ba596
Improve eth/66 support (#3616) 3 years ago
mbaxter 6efdd94a69
[Issue 3115] Support mining beneficiary transitions (#3505) 3 years ago
Antony Denyer 889fda9207
Reject locally-sourced transactions below the minimum gas price when not mining (#3397) 3 years ago
Simon Dudley d30b776005
Add some thread names for debugging clarity (#3476) 3 years ago
fab-10 f341d74428
Extend validateAndProcessBlock to return an error message in case of … (#3411) 3 years ago
Diego López León ed1329cf84
Introduce SLF4J for logging (#3285) 3 years ago
George Patterson 6e7f7ee11a
BFT header validation updated to support London hard fork EIP-1559 (#3251) 3 years ago
Diego López León 7daa4f871f
Vert.x upgrade (with tests) (#3135) 3 years ago
Jason Frame af4221af0c
Change the ForkSchedule to take a single argument (#3133) 3 years ago
Simon Dudley a154b48f23 Rename BftForksSchedule to ForksSchedule and prepare for some more generic use cases (#3108) 3 years ago
Jason Frame b1e2496c19
Rename BftForkSpec to ForkSpec and make it generic (#3087) 3 years ago
garyschulte a2f517ce32
consensus context changes in support of merge context (#2976) 3 years ago
Jason Frame 0e0d67dbe5
Bft block period transition (#2902) 3 years ago
Jason Frame 91ef16d378
Qbft validator selection was incorrectly being applied to non validator selection mode transitions (#2874) 3 years ago
Simon Dudley 71e6b0ccf1
Fix for Select correct ValidatorProvider when transitioning from validator contract to block header mode (#2869) 3 years ago
Antony Denyer a30c314290
Allow Besu to host RPC endpoints via a plugin. (#2754) 3 years ago
Justin Florentine db3a55997b
Jumpdest constructor inj (#2821) 3 years ago
Sally MacFarlane 84f58a9aa5
Rename: OnChain -> onchain (#2806) 3 years ago
Danno Ferrin 2415000caf
Evm speedup (#2796) 3 years ago
Jason Frame 2541b155f8
Remove duplication between Qbft protocol schedule and Ibft protocol schedule (#2751) 3 years ago
Danno Ferrin fd961d5296
Evm move (#2790) 3 years ago
Danno Ferrin 2abc7074bb
Create new datatypes module for Address, Hash, and Wei (#2779) 3 years ago
Jason Frame 19a54778d4
Move QBFT CMS creation to block creator (#2720) 3 years ago
matkt 82aabdef81
Update pending transaction manager (#2656) 3 years ago
garyschulte 632312bd3a refactor of GasLimitCalculator into protocolSchedule (#2632) 3 years ago
Antoine Toulme bc697e82cb
Add unstable CLI option for max ommers depth (#2584) 3 years ago
Jason Frame bdb9c1ad85
Bft validator provider (#2570) 3 years ago
Antoine Toulme 11f5cfb022
Upgrade to Apache Tuweni 2.0 (#2376) 3 years ago
Jason Frame 5ab214e894
Fix bft messages having duplicate prepares in roundChange message (#2449) 3 years ago
Ratan (Rai) Sur 4bb65ed87f
EIP-1559 Transaction Pool Sorting (#2292) 4 years ago
Jason Frame b55c6b8321
Fix Ibft and Qbft creating header with invalid timestamp (#2265) 4 years ago
Jason Frame 18fe0e473e
Qbft vote encoding to use empty for drop for extradata to match quorum (#2232) 4 years ago
Jason Frame 8827603c77
Qbft to start round timer after block period expiry (#2112) 4 years ago
Jason Frame 1c25b825b0
qbft to not include round number in proposal block (#2141) 4 years ago
Lucas Saldanha 3ce42a3731
Make BftBlockInterface#replaceRoundInBlock non-static (#2067) 4 years ago
Jason Frame a627f9d9af
Allow use of custom BFT extra data encoding in common BFT code (#1972) 4 years ago
Trent Mohay ebefafe09f
Update Qbft payload signing to interop (#2003) 4 years ago
Ratan (Rai) Sur 2e540e5241
Retrieve In-Memory Storage Segments Instead of Creating New Ones (#1994) 4 years ago
Daniel Lehrner 8315ba6dc6
Replacing the static references of SECP256K1 by an interface (#1933) 4 years ago
Trent Mohay ee434f1ec3
Remove some validation from QBFT block header rules (#1870) 4 years ago
Trent Mohay 08615f2b06
Create a QbftMetricsService (#1861) 4 years ago
Jason Frame 827878fdc3
QBFT to send prepare when we receive a proposal (#1800) 4 years ago
Trent Mohay fb9dfea8ee
Simplify BFT payload decoding (#1790) 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