Sally MacFarlane
c99bdbd533
LogTopic - empty list is wildcard log topic ( #8420 )
...
* empty list is wildcard log topic
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-03-18 04:33:28 +00:00
garyschulte
c924e7686f
Feature/required besu native ( #8418 )
...
* implement NativeRequirements for named networks
Signed-off-by: garyschulte <garyschulte@gmail.com >
2025-03-17 16:54:04 -07:00
daniellehrner
54aaf3d2fc
Add Hoodi as named network ( #8428 )
...
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net >
Co-authored-by: Simon Dudley <simon.dudley@consensys.net >
2025-03-17 13:47:14 -07:00
Simon Dudley
789542f76d
Pull in Consensys/tuweni v2.7.0 ( #8330 )
...
This replaces io.tmio/tuweni with the Consensys fork.
Also Includes:
- reduce check argument args allocations - https://github.com/Consensys/tuweni/pull/10
which should reduce Integer and int[] and therefore gc pressure
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2025-03-17 19:42:25 +10:00
Matt Whitehead
a190be3f3c
Use protocol schedule to determine mining beneficiary ( #8387 )
...
* Use protocol schedule to determine mining beneficiary
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Add entry to changelog
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Update isolation test
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Fix for zero addresses
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Test compile fix
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Use next header, not current header
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
---------
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io >
2025-03-14 10:10:41 +00:00
Bhanu Pulluri
2db46e964c
Enable Quorum/IBFT1 to Besu migration ( #8262 )
...
* Enable Quorum/IBFT1 to Besu migration
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Fix BftMining acceptance test
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Introduce delay after London fork update in BFT mining test to prevent timing issues
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Update besu/src/main/java/org/hyperledger/besu/controller/IbftLegacyBesuControllerBuilder.java
Co-authored-by: Matt Whitehead <matthew1001@hotmail.com >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
* Review changes
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* update creating additional JSON RPC methods for all controllerbuidlers in consensus schedule
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Create ethprotocol manager and plugin factory for both consensus controllers in migration
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Refactor resource files
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* fix verification metadata
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* fix regression
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* update changelog
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Fix controller selection at the transition block
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Review changes
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Revert BftExtraData changes
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Matt Whitehead <matthew1001@hotmail.com >
Co-authored-by: Matt Whitehead <matthew.whitehead@kaleido.io >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-03-12 14:08:51 +00:00
Matt Whitehead
083b1d3986
Ensure block height manager is restarted when BFT coordinator is ( #8308 )
...
* Ensure block height manager is restarted when BFT coordinator is
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Refactor and add runtime exception if an attempt is made to restart without calling reset
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Update BFT adaptor
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Uupdate changelog
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Add QBFT implementation and tests
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Update IBFT tests
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Rename reset() -> stop()
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Replace the height manager with a no-op height manager while it's stopped
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
* Javadoc
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
---------
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com >
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io >
2025-03-12 10:16:12 +00:00
Cristiano Aguzzi
72ac7bdbe4
[Follow up] Add Transaction Permissioning Hook to PermissioningService Interface ( #8365 )
...
* fixing the issue of implementing the permission service class in pr when it already exists
Signed-off-by: vaidikcode <vaidikbhardwaj00@gmail.com >
* wiring transaction filtering for Permissioning Plugins
* revert modify deprated code for TransactionSmartContractPermissioning
* Improve logging for AccountPermissioningController
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Cristiano Aguzzi <relu91@users.noreply.github.com >
* Improve logging messages for AccountPermissioningController
* Allign AccountPermissioningControllerFactoryTest with the latest api
Signed-off-by: reluc <relu.cri@gmail.com >
---------
Signed-off-by: Vaidik <vaidikbhardwaj00@gmail.com >
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: reluc <relu.cri@gmail.com >
Signed-off-by: Cristiano Aguzzi <relu91@users.noreply.github.com >
Co-authored-by: vaidikcode <vaidikbhardwaj00@gmail.com >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Co-authored-by: Justin Florentine <justin+github@florentine.us >
2025-03-12 07:41:09 +00:00
Sally MacFarlane
35d12070db
Plugin API - add methods returning actual RPC host/port values ( #8127 )
...
* deprecate methods returning optionals since we know these will always have a value
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-03-12 05:52:25 +00:00
Simon Dudley
b930bfeeea
execution-spec-tests 4.1.0 including better EIP-2537 coverage for BLS ( #8402 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2025-03-12 10:03:35 +10:00
Fabio Di Fabio
011b52d10c
Add a fallback pivot strategy when the safe block does not change for a long time ( #8395 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-03-11 10:56:51 +00:00
Matilda-Clerke
90db4872a4
7935: add era1 format to blocks importer ( #8352 )
...
* 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 >
* Implement Era1 block import sub command
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 >
* Clean up after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Set up Era1BlockImporter to enable FAST sync and variations upon besu running
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 >
* Fix broken unit test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Fix AT compilation
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Fix javadoc
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Rework Era1BlockImporter to use appropriate data directory. Add unit test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Fix javadoc
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* changelog
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Add era1 files to .gitattributes as binary file type
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Remove pivot block header file creation from Era1BlockImporter
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
---------
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
Signed-off-by: Matilda-Clerke <matilda.clerke@consensys.net >
2025-03-11 13:42:56 +11:00
Bhanu Pulluri
e0bad4660e
Deprecate Xsnapsync-bft-enabled option , to be removed in future release ( #7930 )
...
* Move snapsync-bft-enabled to stable options
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Add deprecation comments:
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Changelog entry for deprecation
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* spotlessApply
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Update CHANGELOG.md
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
* Removed option value checking to enable snapsync for bft networks. It's now supported by default
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Add acceptance tests for QBFT sync
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Update test
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* update CHANGELOG
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Update besu/src/main/java/org/hyperledger/besu/cli/options/SynchronizerOptions.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
* add delay to let the new validator sync
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* update BFT sync AT to use conditions and timeouts
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-03-10 08:27:03 +00:00
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
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
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
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
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
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
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
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
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
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
Fabio Di Fabio
428a638569
Allow plugins to propose transactions during block creation ( #8268 )
...
* Allow plugins to propose transactions during block creation
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Apply suggestions from code review
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Document AbstractStatefulTransactionSelector
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Unit tests for BlockSizeTransactionSelectorTest
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-02-12 15:59:59 +01:00
Sally MacFarlane
09a18c8e53
[CHANGELOG] fixed changelog errors ( #8279 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-02-12 04:27:37 +00:00
Bhanu Pulluri
f3bbb90cb0
Add TLS/mTLS options and configure the GraphQL HTTP service ( #7910 )
...
* Add TLS/mTLS options and configure the GraphQL HTTP service
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* Update ethereum/api/src/test/java/org/hyperledger/besu/ethereum/api/graphql/GraphQLHttpsServiceTest.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
* moved changelog entry to unreleased
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Signed-off-by: Bhanu Pulluri <59369753+pullurib@users.noreply.github.com >
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-02-12 02:28:09 +00:00
Preeti
4519cd0121
chore: add missing RPC method debug_accountRange ( #8274 )
...
* chore: add missing RPC method debug_accountRange
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
* chore: Remove TODO from getName() method
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
* chore: Remove TODO from getName() method and add entry to CHANGELOG.md
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
* moved changelog entry to unreleased
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-02-12 00:12:09 +00:00
Matt Whitehead
a45475d81d
Update netty to 4.1.118 for CVE-2025-24970 ( #8275 )
...
* Update netty to 4.1.115 for CVE-2025-24970
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
* Add entry to changelog
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
---------
Signed-off-by: Matthew Whitehead <matthew.whitehead@kaleido.io >
2025-02-11 14:04:18 +00:00
Simon Dudley
cbabf87766
Rotate changelog for 25.2.0 ( #8266 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2025-02-07 04:57:27 +00:00
garyschulte
e835cd07d2
bump besu-native to 1.1.2 ( #8264 )
...
* bump besu-native to 1.1.2
Signed-off-by: garyschulte <garyschulte@gmail.com >
2025-02-07 00:50:32 +00:00
Sally MacFarlane
1e5fb0051e
update rpc gas cap default to 50M ( #8251 )
...
* update rpc gas cap default to 50M
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-02-05 14:32:06 +10:00
Sally MacFarlane
28dd49efaa
[CHANGELOG] add upcoming breaking changes to unreleased ( #8235 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-02-05 00:19:36 +00:00
Fabio Di Fabio
24e2895355
Fix the simulation of txs with future nonce ( #8215 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-02-03 14:01:18 +01:00
Fabio Di Fabio
4fa9f0c9c4
Add a tx selector to skip txs from the same sender after the first not selected ( #8216 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-02-03 12:06:16 +00:00
Sally MacFarlane
ac0265f3bd
devnet-6 system contract addresses update ( #8209 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-01-31 13:57:03 +00:00
Fabio Di Fabio
b5d507d659
Extend simulate transaction on pending block plugin API ( #8174 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-01-28 19:03:59 +01:00
Justin Florentine
09581eac20
Pectra testnet fork slots ( #8163 )
...
* adds Prague slot times
Signed-off-by: jflo <justin+github@florentine.us >
---------
Signed-off-by: jflo <justin+github@florentine.us >
2025-01-23 21:32:19 +00:00
Gabriel-Trintinalia
702ce74c3d
Simulation: Add nonce to call parameter ( #8139 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2025-01-20 15:31:52 +11:00
Sally MacFarlane
870f3b7857
default target gas limit for holesky ( #8125 )
...
* default target gas limit for holesky
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
Signed-off-by: Justin Florentine <justin+github@florentine.us >
Co-authored-by: Justin Florentine <justin+github@florentine.us >
2025-01-16 19:55:29 +00:00
daniellehrner
1e7f6f6bf3
EIP-7623 ( #8093 )
...
Implements EIP-7623 (increase calldata cost)
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net >
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
Co-authored-by: Simon Dudley <simon.dudley@consensys.net >
2025-01-16 10:09:04 +00:00
Sally MacFarlane
5834afd44e
[CHANGELOG] list deprecated bonsai CLI options ( #8126 )
...
* upcoming breaking changes for various deprecated bonsai CLI options
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
* order
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2025-01-16 12:12:25 +10:00
Gabriel-Trintinalia
5cc309a26e
Add support for movePrecompileToAddress in State Overrides (eth_call) ( #8115 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2025-01-15 04:27:57 +00:00
ahamlat
11a43171fa
Improve debug_traceBlock calls performance ( #8103 )
...
- Change debug_traceBlockByNumber implementation by using a pipeline
- Change the defaults to match Geth and Nethermind defaults
- Improve general performance
- Add unit tests
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
2025-01-14 13:24:40 +01:00
Luis Pinto
8cddcfd955
Pass miningBeneficiary address to BlockAwareOperationTracer::traceStartBlock calls ( #8096 )
...
Signed-off-by: Luis Pinto <luis.pinto@consensys.net >
2025-01-10 11:37:12 +00:00
Fabio Di Fabio
0698734678
Support code delegations when purging confirmed blocks in the layered txpool ( #8018 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2025-01-10 10:22:09 +00:00
Sally MacFarlane
c72d02ea38
Ignore gasPrice if 1559 gas params are specified ( #8059 )
...
* don't throw if all the gasprice params are specified
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-20 05:47:06 +00:00
Simon Dudley
e830db7248
EIP-7840 Implementation ( #8042 )
...
Drive Cancun, Prague and Osaka target and max blobs per block from genesis config.
If blobSchedule is missing, use the mainnet default values.
Target is wired into appropriate *GasCalculator implementations.
Max is wired into appropriate *TargetingGasLimitCalculator implementations.
---------
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-20 00:14:35 +00:00
Fabio Di Fabio
ec79c17bc6
Fix possible incomplete txpool restore from dump file ( #7991 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-19 11:22:00 +00:00