Commit Graph

5691 Commits

Author SHA1 Message Date
Sally MacFarlane
142a5e613d [CHANGELOG] upcoming removal of tx-pool-disable-locals (#8380)
* upcoming removal of tx-pool-disable-locals

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* typo

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-03-05 17:09:24 +00:00
Fabio Di Fabio
98fc9c7aa4 Update CHANGELOG for 25.2.2 hot fix (#8386)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-03-05 15:59:05 +00:00
Fabio Di Fabio
751c9f9ec6 Sepolia: Fix for deposit contract log decoding (#8383)
* Sepolia: Fix for deposit contract log decoding

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

* add tests

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

---------

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Co-authored-by: Daniel Lehrner <daniel.lehrner@consensys.net>
2025-03-05 14:27:48 +00:00
Sally MacFarlane
6361ef5feb remove tests and associated classes for smart contract permissioning (#8372)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-03-05 02:58:14 +00:00
Sally MacFarlane
c38eb8cae9 use key=value (#8370)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-03-05 00:12:19 +00:00
Sally MacFarlane
93e6135749 disable flaky DNSDaemonTest (#8374)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-03-04 23:38:43 +00:00
Matilda-Clerke
84cd2660a0 7935: Add E2StoreReader (#8329)
* Refactor to use clock to validate expiry

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* 7935: Finish unit testing E2StoreReader

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Build out E2StoreReader and associated files

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Spotless

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Add javadoc to new util module classes

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Remove unnecessary e2 and era file stuff

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Rename files to be era1 specific

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Rename e2 package to era1

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Spotless

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Rename Era1StoreReaderListener to Era1ReaderListener

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Use bouncycastle for little endian to long conversion

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Rename slot related variables to blockIndex

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Spotless

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Use Pack.littleEndianToLong with length to avoid using Arrays.concatenate

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

---------

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2025-03-04 22:18:53 +00:00
Matt Whitehead
46765cdd02 Safely handle race condition between isEmpty() and lastKey() being called (#8362)
* Safely handle race condition between isEmpty() and lastKey() being called

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>

* Fix not needed in AbstractTransactionsLayer

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>

* Reinstate final modifier

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>

---------

Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
2025-03-04 10:46:15 +00:00
Fabio Di Fabio
74a1d8a1ea Support pending transaction score when saving and restoring txpool (#8363)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-03-04 09:24:30 +01:00
garyschulte
a68b462ae5 add bls pairing tests from https://github.com/ethereum/bls12-381-tests/pull/14 (#8364)
Signed-off-by: garyschulte <garyschulte@gmail.com>
2025-03-03 08:19:17 +10:00
Matt Whitehead
3d41ccba8a Propose Bhanu Pulluri as a maintainer (#8230)
* Update MAINTAINERS.md

Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>

* Make alphabetical by github ID

Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>

---------

Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>
Co-authored-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: garyschulte <garyschulte@gmail.com>
2025-02-27 09:26:05 +00:00
Sally MacFarlane
d454d1287a [CHANGELOG] tidy up changelog et al (#8360)
* tidy up changelog

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* typo defaut

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-27 15:36:01 +10:00
Jason Frame
7fbf97ba71 Remove QBFT hashmode in qbft core (#8351)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2025-02-27 01:30:11 +00:00
Fabio Di Fabio
98c70654b7 Update dependencies (#8350)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-27 08:52:29 +10:00
Sally MacFarlane
e8e3146d6a changelog pectra testnet hotfix (#8348)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-25 12:02:51 +11:00
Simon Dudley
b425fbeb21 Correct deposit contract testnet addresses (#8346)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2025-02-24 23:51:49 +00:00
Sally MacFarlane
887e6d5101 remove unused wiremock dependency (#8318)
* remove unused wiremock dependency

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* updated metadata

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-25 08:49:47 +10:00
Sally MacFarlane
bc4a3df7bf [build] update version of codeql actions (#8305)
* update version of codeql

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-23 23:47:49 +00:00
Sally MacFarlane
9131b9ffd6 disable on mac (#8341)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-23 22:23:11 +00:00
Sally MacFarlane
7390519095 fix distDocker - revert gradle change to providers.exec (#8340)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-21 19:20:41 +10:00
Sally MacFarlane
ecda0cdbb2 change invalid block param error message (#8328)
* change invalid block param error message

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-21 00:23:05 +00:00
Fabio Di Fabio
679e0dec1a Update Gradle plugins (#8334)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-20 23:12:14 +00:00
Fabio Di Fabio
f18aa50815 Remove custom plugin repository needed for previous version of jc-kzg (#8335)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-20 09:05:07 -08:00
Fabio Di Fabio
f54e4555bb Fix and re-enable CliqueProposeRpcAcceptanceTest (#8324)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-20 05:36:21 +00:00
Fabio Di Fabio
0e54416026 Update Spotless Gradle plugin (#8333)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-20 14:44:56 +10:00
Vaidik
65baa304d4 Update to new version of jc-kzg-4844 lib (#7849)
* Updating Dependencies
Signed-off-by: vaidikcode <vaidikbhardwaj00@gmail.com>

* Update CHANGELOG.md
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

---------

Signed-off-by: Vaidik <vaidikbhardwaj00@gmail.com>
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-19 17:00:37 +00:00
Simon Dudley
c1c371589b Upgrade to execution-spec-tests version 4.0.0 (#8325)
Use fixtures_develop which contains Pectra test fixtures.

Unignore the BLS execution-spec-tests, but keep ignoring the older reference tests version

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2025-02-19 14:28:31 +10:00
Sally MacFarlane
984173e134 update some deprecated references (#8314)
* update some deprecated references

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* change order of params to eliminate deprecation warning

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-18 22:24:39 +00:00
daniellehrner
18e3917f37 increase mainnet & Sepolia gas limit to 36M (#8249)
* increase mainnet gas limit to 36M, remove unused gas limit calculator from BesuControllerBuilder

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

* gas limit in SystemCallProcessor is independent of the block gas limit

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

* update test to reflect gas limit increase from 30M -> 36M

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

* remove unused gas limit check from previous commit

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

* moved the target gas limit constant for testnets to the same class as the one for mainnet

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

* fix tests

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>

---------

Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
2025-02-18 14:15:00 +00:00
Sally MacFarlane
1cbdcdb01d [build] evmtool Dockerfile - update apt-get packages (#8321)
* update ca-certificates-java version

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* removed ca-certificates install; add adduser

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-18 11:30:02 +00:00
Jason Frame
0db6ebc4d7 Remove unused qbft core dependencies (#8319)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2025-02-18 19:25:20 +10:00
Sally MacFarlane
e8a4755996 update base image for evmtool Dockerfile (#8304)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-18 01:05:09 +00:00
Glory Agatevure
2c9446d30e ephemery genesis - cancun and prague blob config update (#8292)
Signed-off-by: gconnect <agatevureglory@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-18 00:39:28 +00:00
Sally MacFarlane
53040061c8 [build] update non-bom dependencies (#8315)
* update non-bom dependencies

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-17 21:56:15 +00:00
Karim Taam
41a064730e Improve Conflict Detection in Parallelization by Considering Slots to Reduce False Positives (#7923)
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
2025-02-17 14:43:09 +00:00
Jason Frame
efcefad475 Remove QbftBlockHashing as this is provided by the block hash (#8311)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2025-02-17 12:57:05 +10:00
Sally MacFarlane
873971acbf update dependency versions (#8293)
* update versions of dependencies

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* update verification metadata for jackson

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-16 20:39:55 +00:00
Sally MacFarlane
1508b5cba5 [build] update use of gradle deprecated features (#8295)
* gradle 8.11

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-17 06:17:41 +10:00
Sally MacFarlane
5bf7ae1988 [build] Update to gradle 8.11 (#8294)
* gradle 8.11

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-16 01:52:10 +00:00
Sally MacFarlane
b4e7dbae25 upgrade web3j plugins (#8296)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-16 01:02:06 +00:00
Fabio Di Fabio
ccb23ab9a0 Fix the cleanup of subprocesses after each AT (#8306)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-16 09:58:24 +10:00
Fabio Di Fabio
88b66709e0 Deprecation warning for pre-Byzanthium block creation (#8297)
* Deprecation warning for pre-Byzanthium block creation

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

* Apply suggestions from code review

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-14 02:10:26 +00:00
Sally MacFarlane
a3153ebfb4 [build] run workflows on merge group event (#8303)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-14 00:54:32 +00:00
Sally MacFarlane
7e25c0072c [build] workflows to run for merge queue (#8302)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-14 00:15:51 +00:00
Sally MacFarlane
6791c5fea6 remove k8s NAT method (#8289)
* remove k8s NAT method

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

* changelog - update pr number in changelog

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2025-02-14 09:53:40 +10:00
Fabio Di Fabio
46e74d1949 Stop all sub processes spawn by acceptance tests (#8284)
* Stop all sub processes spawn by acceptance tests

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

* Reduce memory used by Gradle

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>

---------

Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2025-02-14 08:33:14 +10:00
Jason Frame
c34e3967fd allow disabling of transaction indexing while syncing (#8181)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2025-02-13 16:45:08 +10:00
Gabriel-Trintinalia
6342f5d678 RPC - eth_getLogs: Return block not found instead of empty logs (#8290)
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2025-02-13 03:28:06 +00:00
Matilda-Clerke
90015fca42 Refactor packet classes for dependency injection (#8271)
* Apply expiration checks in PacketData classes

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Fix broken unit tests

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* spotless

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Fix failing test

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Refactor to use clock to validate expiry

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Refactor Packet and PacketData

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Move java.inject version to platform/build.gradle

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Update copyright notices on Packet and PacketData classes

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Update PeerDiscoveryControllerTest to avoid use of Thread.sleep

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Update copyright noticed on PeerDiscoveryControllerTest and MockPacketDataFactory

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Remove old PacketTest

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

* Reorder platform/build.gradle api platform dependencies to alphabetical order

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>

---------

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2025-02-13 02:09:58 +00:00
Simon Dudley
fa19459bb2 Use dynamic gas calculator to calculate currentBlobGasLimit (#8257)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2025-02-13 01:24:25 +00:00