Simon Dudley
6dd3c84052
Move potentially spammy peer discovery warn log to debug ( #6728 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
9 months ago
Usman Saleem
3db07568ae
Refactor PluginPrivacyController ( #6725 )
...
fix parameter name to match overridden method
Signed-off-by: Usman Saleem <usman@usmans.info>
9 months ago
garyschulte
39a356f824
proposed "develop" build versions ( #6699 )
...
* proposed "develop" build versions
Signed-off-by: garyschulte <garyschulte@gmail.com>
9 months ago
Fabio Di Fabio
4cc6b744cf
Transaction simulation service ( #6686 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Fabio Di Fabio
efd1bc7070
Fix txpool dump/restore race condition ( #6665 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Sally MacFarlane
e56a37da11
verify syncing false ( #6720 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Usman Saleem
602999f4cf
Refactor BadBlockReason enum out of BadBlockCause ( #6716 )
...
* Refactor BadBlockReason enum out of BadBlockCause
Signed-off-by: Usman Saleem <usman@usmans.info>
* Deleting ununsed enum value
Signed-off-by: Usman Saleem <usman@usmans.info>
---------
Signed-off-by: Usman Saleem <usman@usmans.info>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Sally MacFarlane
501d169db5
edits to changelog for 24.3.0 ( #6712 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
garyschulte
c39ca6d44f
Support pruned chain history in peer validators ( #6698 )
...
* dao fork block presence is optional in peer validator to support peers with pruned chain history
Signed-off-by: garyschulte <garyschulte@gmail.com>
* Update ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/peervalidation/AbstractPeerBlockValidator.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
---------
Signed-off-by: garyschulte <garyschulte@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Justin Florentine
934e43558b
Gha updates ( #6705 )
...
* make artifacts more snapshot friendly
* break out new workflows for snapshots, and a develop releease
* removes checking for approval, runs on pr update
* adds concurrency so updated refs cancel prior runs if still running
* explicitly disable caching on gradle setup tasks
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
9 months ago
Matt Whitehead
8dba298108
Don't start the BFT mining coordinator when it is created, just enable it ( #6675 )
...
* Don't start a BFT mining coordinator when it is created, just enable it
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Update change log
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
---------
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>
9 months ago
Fabio Di Fabio
65f8880fb7
Make block txs selection max time aware of PoA transitions ( #6676 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Sally MacFarlane
246cce41e1
eth_call with blobs - added more spec tests ( #6687 )
...
* added more spec tests
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
* fixed typo
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
* fixed error message
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Friedemann Fürst
8becd5a3a8
Transaction call object to accept both input and data field if equal ( #6702 )
...
* relax JsonCallParameter constructor to allow for both input and data being set if equal
Signed-off-by: Friedemann Fürst <friedemann.fuerst@smartcontract.com>
* fix: format
Signed-off-by: Friedemann Fürst <friedemann.fuerst@smartcontract.com>
* add changelog entry
Signed-off-by: Friedemann Fürst <friedemann.fuerst@smartcontract.com>
---------
Signed-off-by: Friedemann Fürst <friedemann.fuerst@smartcontract.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Gabriel-Trintinalia
b2ca0e9bf9
Add privacy and permissioning services to thread plugin context ( #6711 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
9 months ago
Simon Dudley
7324710ac4
[MINOR] Remove unused method ( #6713 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
9 months ago
Karim TAAM
2360908cf5
worldstate refactor ( #6209 )
...
* worldstate storage refactor
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
Co-authored-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
9 months ago
Simon Dudley
c622213b97
Add logging for newer FCU payload parameter details ( #6693 )
...
Move assembledBlock log to trace and only print short block string for debug level
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
9 months ago
garyschulte
610927511e
fix for txpool inSync listener to honor initial sync state ( #6696 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
9 months ago
Fabio Di Fabio
854d35b490
Update Vert.x to 4.5.4 ( #6666 )
...
* Update Vert.x to 4.5.4
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
* Enable websocket write handlers
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Usman Saleem
5b230e5880
[build] - Update gradle build to make assemble invoke integration test compile task ( #6688 )
...
Signed-off-by: Usman Saleem <usman@usmans.info>
9 months ago
Gabriel Fukushima
244c814ddf
Remove isChainPruneEnabled from MergeContext interface ( #6672 )
...
Signed-off-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
9 months ago
garyschulte
eeb997f747
silence the vertx counterpart to the tuweni dns errors ( #6684 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
mbaxter
4982285e58
Bugfix - only track intrinsically bad blocks ( #6678 )
...
Signed-off-by: mbaxter <mbaxter.dev@gmail.com>
9 months ago
Fabio Di Fabio
2b8d44ec77
Refactor and extend PluginTransactionPoolValidatorService ( #6636 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Sally MacFarlane
fe1b177ea8
[MINOR] Remove todo override genesis config ( #6659 )
...
* removed override param
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Sally MacFarlane
cea20992a4
Eth call with 4844 params ( #6661 )
...
* use accessList in hash and equals
* add blob fields to callParams
* blob fields from callParam used in transaction simulator
* don't zero maxFeePerBlobs if not present
* add roundtrip callParam verification
* added a failure case test
* error conversion
* added some spec tests
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Gabriel-Trintinalia
95ae4af2ed
Add blobs to `eth_feeHistory` ( #6679 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
9 months ago
Sally MacFarlane
2333e370cc
adjust help message for --genesis-file ( #6654 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
RoboCopsGoneSock
671e35a1e2
Revert "Acceptance tests to use bonsai ( #6619 )" ( #6677 )
...
This reverts commit 647750c201
.
Signed-off-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: Justin Florentine <justin+github@florentine.us>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
mbaxter
240edd4d66
[ #6301 ] Track bad block cause ( #6622 )
...
Signed-off-by: mbaxter <mbaxter.dev@gmail.com>
9 months ago
Simon Dudley
dbc128f100
Clique createemptyblocks transition ( #6608 )
...
Support clique transitions for createemptyblocks boolean
---------
Signed-off-by: Jason Frame <jason.frame@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Jason Frame <jason.frame@consensys.net>
9 months ago
Sally MacFarlane
8b3b57de78
allow snap with clique ( #6667 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Karim TAAM
02406ba6f9
Remove an unnecessary persist during the backwardsync ( #6570 )
...
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
9 months ago
Fabio Di Fabio
c34070f9fe
Update commons-compress to 1.26.0 ( #6648 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Sally MacFarlane
2abb4c125f
refactored some BesuCommandTests into separate test classes ( #6644 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Sally MacFarlane
e3e512df90
prevent startup if PoA and snap/checkpoint ( #6625 )
...
* don't start if PoA and snap/checkpoint
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Sally MacFarlane
828af89021
revert 6499 flat-db-healing-enabled false by default ( #6642 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Simon Dudley
0e3d2f47d7
Clique block period transition ( #6596 )
...
Add BFT-style transitions to Clique, modelled with ForksSchedule<CliqueConfigOptions>
Add ability to transition the blockperiodseconds config.
---------
Signed-off-by: Jason Frame <jason.frame@consensys.net>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Jason Frame <jason.frame@consensys.net>
9 months ago
Sally MacFarlane
647750c201
Acceptance tests to use bonsai ( #6619 )
...
* use given config or else default bonsai
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Fabio Di Fabio
aa3819241d
Cleanup after refactoring TransactionSelectionService ( #6618 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Fabio Di Fabio
0c8dcfcde4
Make layered txpool aware of minGasPrice and minPriorityFeePerGas dynamic options ( #6611 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
9 months ago
Fabio Di Fabio
2c1733c8f7
Refactor `TransactionSelectionService` ( #6595 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Jason Frame
b8ba3ee080
Fix NPE when running revert variable subcommand ( #6616 )
...
Signed-off-by: Jason Frame <jason.frame@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
9 months ago
Simon Dudley
3499485cdc
[MINOR] Rotate changelog since 24.2.0-RC has been cut ( #6604 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
9 months ago
Gabriel Fukushima
3e36b2cc6b
remove unnecessary PoS checkpoint methods and variables ( #6603 )
...
Signed-off-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
9 months ago
Justin Florentine
56bc85205a
Abstracts out which container registry ( #6606 )
...
* repo owner didn't include repo name
* switches back to docker.io
* specify registry and login consistently
* artifacts workflow can be manually executed
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
9 months ago
Fabio Di Fabio
e0bedff962
Database metadata refactor ( #6555 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Gabriel Fukushima <gabrielfukushima@gmail.com>
9 months ago
Fabio Di Fabio
3538c55a37
Extend Blockchain service ( #6592 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
9 months ago
Matt Whitehead
4815be8f6d
During version check, create data dir if it doesn't exist ( #6605 )
...
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
9 months ago