Commit Graph

5421 Commits

Author SHA1 Message Date
Sally MacFarlane
24ed2d0b21 update discord invite link (#7836)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-31 08:09:22 +00:00
Simon Dudley
ec46074ca6 Test against EngineNewPayloadV4 in EngineNewPayloadV4Test (#7837)
Also change "Missing" -> "Unexpected" message when V3 blob params sent to V2

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-10-31 15:54:32 +10:00
monem
c5020be1d6 Update DCO.md (#7827)
Signed-off-by: monem <119044801+pucedoteth@users.noreply.github.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-31 02:54:11 +00:00
Matilda-Clerke
db29df7c8d 7311: add GetReceiptsFromPeerTask (#7638)
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2024-10-31 08:29:46 +10:00
Ade Lucas
f9f721c10e Issue 5589 trigger a timeout (#7469)
* Make timeout feature use vertx timer.
* Handle all errors resulting from timeout.
* Ensure that after the timeout occurs, we properly handle the response and don't allow the execution to continue.


---------

Signed-off-by: Ade Lucas <ade.lucas@consensys.net>
Signed-off-by: cloudspores <ade.lucas@consensys.net>
Co-authored-by: Ade Lucas <adelucas@gc950powy.lan>
Co-authored-by: Ade Lucas <adelucas@macbook-pro.lan>
Co-authored-by: Justin Florentine <justin+github@florentine.us>
2024-10-30 19:26:54 +00:00
Fabio Di Fabio
ba86ce1181 Add a method to check if a metric category is enabled to the plugin API (#7832)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-30 13:12:10 -04:00
Fabio Di Fabio
22a570eda4 Fix registering new metric categories from plugins (#7825)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-30 16:21:10 +01:00
Sally MacFarlane
f82bb7d6b7 updated links in README to new wiki (#7722)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-29 03:56:19 +00:00
Sally MacFarlane
c318b6a5ff [TESTING] Remove dependency on test containers (#7790)
* removed dep for testcontainers

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-29 13:33:46 +10:00
Simon Dudley
f855d5b72f EIP-7742: Add target_blob_count to block header (#7808)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-10-29 00:30:33 +00:00
7at
42b3cd4291 Fix evmtool JSON Error Field to Return Hex String Instead of Long Null String on REVERT (#7774)
Signed-off-by: 7at <itisfor@outlook.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-28 05:19:28 +00:00
Preeti
8ed4a904f1 chore:Removed Dupicate AcceptanceTestBase (#7815)
* chore:Removed Dupicate AcceptanceTestBase

Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com>

* formatting

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>
2024-10-28 00:02:53 +00:00
Fabio Di Fabio
ee69279a94 Add getPendingTransactions to TransactionPoolService (#7813)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-27 23:40:33 +00:00
Karim Taam
a3b886368f Data storage option refactoring (#7807)
Renaming and refactoring the classes common to both Bonsai and Verkle to facilitate the future integration of Verkle.

---------

Signed-off-by: Karim Taam <karim.t2am@gmail.com>
2024-10-25 15:43:55 +00:00
Bhanu Pulluri
a27dccd675 Fix incorrect duration for THREE_MINUTES from 1 minute to 3 minutes (#7780)
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
2024-10-24 22:19:46 +00:00
Jason Frame
f16d3526db Change execution requests to use flat encoding (#7771)
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2024-10-24 09:02:43 +00:00
Fabio Di Fabio
516559fadc Cleanup: Synchronizer is always present in protocol context (#7791)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-24 08:36:21 +00:00
Fabio Di Fabio
71906fa9d4 Replace custom required options check with standard way (#7738)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-24 08:10:18 +00:00
Fabio Di Fabio
8e3735fae5 Include platform (BOM) project when publishing (#7803)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-24 07:31:12 +00:00
Danno Ferrin
d583863225 CALLF and JUMPF rules validation updates (#7787)
* Check JUMPF stack

Rule 2 in EIP-6206 requires us to check stack prior to JUMPF

Signed-off-by: Danno Ferrin <danno@numisight.com>

* CALLF rule 4 rollback

Rule 4 is about return stack, not operand stack

Signed-off-by: Danno Ferrin <danno@numisight.com>

---------

Signed-off-by: Danno Ferrin <danno@numisight.com>
2024-10-23 19:04:11 +02:00
Sally MacFarlane
653ebcbd70 switch to junit 5 (#7799)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-23 11:00:07 +10:00
Fabio Di Fabio
b23fd78da2 Add metrics related services to the Besu context for acceptance tests (#7797)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-22 22:37:26 +00:00
Sally MacFarlane
76060a0416 [TESTING] remove junit4 dependency (#7793)
* migrate to junit5
* remove junit4 dep
* remove vintage dep

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-23 07:52:51 +10:00
Simon Dudley
73a6042e0b Update release checklist (#7794)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-10-22 04:07:11 +00:00
Sally MacFarlane
d8d1237252 [TESTING] remove junit4 assumeThat (#7788)
* use junit5 assumeTrue/false

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-22 00:11:28 +00:00
Sally MacFarlane
1b0da83f19 use junit5 version of parameterized test (#7789)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-21 20:56:09 +00:00
Fabio Di Fabio
937c25acdd Update Java dependencies (#7786)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-21 09:49:06 +00:00
Stefan Pingel
7e61f74ff7 Add requests root to empty block check (#7785)
* add requests root to empty block check and move it to BlockHeader

Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
2024-10-21 00:03:56 +00:00
Fabio Di Fabio
9a7744763a Create and publish Besu BOM (Bill of Materials) (#7615)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-18 10:50:55 +00:00
Matilda-Clerke
111aadcb0c 7311: Remove unused constructor from AbstractPeerBlockValidator (#7782)
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2024-10-18 13:35:26 +10:00
Matilda-Clerke
2169985ee2 7311: add peertask foundation code (#7628)
* 7311: Add PeerTask system for use in future PRs

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2024-10-18 11:33:15 +10:00
Fabio Di Fabio
dfbfb96f28 Fine tune already seen txs tracker when a tx is removed from the pool (#7755)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-17 09:23:59 -07:00
Sally MacFarlane
5469b52eb5 remove unnecessary casts and verify (#7776)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-17 13:50:00 +10:00
Matilda-Clerke
716874e160 7311: Remove code only used in test, update test to use code used in production code (#7775)
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2024-10-16 08:30:00 +10:00
Matilda-Clerke
acfbc82aa5 7311: Remove unused code, update tests to use used code (#7772)
* 7311: Remove unused code, update tests to use used code

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

* 7311: Disable invalid test

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

---------

Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2024-10-16 07:54:22 +10:00
FlorianHuc
e720d8f670 add info related to tx validity (#7773)
* add info related to tx validity

Signed-off-by: FlorianHuc <florian.huc@gmail.com>

---------

Signed-off-by: FlorianHuc <florian.huc@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-15 19:10:49 +00:00
Bhanu Pulluri
0f4e0d421f update jose4j version for handling cve CVE-2023-51775 (#7770)
* update jose4j version for handling cve CVE-2023-51775

Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>

* remove duplicate line

Co-authored-by: Matt Whitehead <matthew1001@hotmail.com>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>

---------

Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
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>
Co-authored-by: Matt Whitehead <matthew1001@hotmail.com>
2024-10-15 10:29:31 +00:00
Sally MacFarlane
c796147781 add chaminda (#7709)
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-15 03:10:01 +00:00
Sally MacFarlane
f0e9f409e6 Copyright Besu (#7768)
* update copyright for new files only if not matching existing patterns
* scripts too
* scripts all use Besu copyright

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-15 12:47:41 +10:00
Simon Dudley
141eb4b752 Prep changelog for 24.10.0-RC2 (#7769)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-10-15 01:01:02 +00:00
Simon Dudley
b6a09cd136 revert "7536 use head for snap sync (#7718)" (#7767)
This reverts commit a7e1f6ace0.

Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-10-15 10:35:45 +10:00
Simon Dudley
5330e5ae6d Disable --Xsnapsync-to-head-enabled by default (#7764)
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
2024-10-14 20:17:09 +00:00
Sally MacFarlane
fd50a3e0af [TEST] extra testing for host and port default values (#7741)
* extra test for host and port leak

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

---------

Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-14 01:19:35 +00:00
Justin Florentine
1029c512cb communicate out option removal (#7762)
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2024-10-14 10:55:32 +10:00
garyschulte
6c49c734ef Add eip-2537 functions to evmtool benchmark subcommand (#7708)
* add bls12 g1/g2 to evmtool benchmark subcommand

Signed-off-by: garyschulte <garyschulte@gmail.com>
2024-10-11 15:58:25 +00:00
Fabio Di Fabio
d5ee9b7bb1 Fix eth_feeHistory rewards when bounded by configuration (#7750)
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2024-10-11 08:28:39 +00:00
Bhanu Pulluri
174d4281da Add null pointer check and testcase for snapsync tasks (#7724)
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-11 04:51:45 +00:00
Stefan Pingel
f9bed5930c don't do too much work when transaction pool is disabled (#7753)
Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
2024-10-11 15:15:37 +11:00
Danno Ferrin
efb6906e13 Move EOF to the Osaka Fork (#7719)
* Move EOF to the Osaka Fork

* Ensure Osaka activations are working
* Remove CancunEOF and PragueEOF forks
* Move EOF tools to default to Osaka

Signed-off-by: Danno Ferrin <danno@numisight.com>

* remove eof tests that fail only because of fork

Signed-off-by: Danno Ferrin <danno@numisight.com>

* Restore CancunEOF


* Update unit tests to use "Cancun" as pre-eof fork
* Make PC in trace zeroed to start of code section 0
* Update extcall to consider precompiles warm
* Add stack checking to CALLF operation

Signed-off-by: Danno Ferrin <danno@numisight.com>
---------

Signed-off-by: Danno Ferrin <danno@numisight.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2024-10-11 09:43:17 +10:00
Preeti
e723b622c8 Chore:Resolved java Util NoSuchElementException (#7730)
* Chore:Resolved java Util NoSuchElementException

Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com>

* formatting

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>
2024-10-10 23:14:34 +00:00