Daniel Lehrner
63933997fd
warm delegatee account if transaction destination has delegated code
...
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
1 month ago
Daniel Lehrner
dcefdce450
Merge branch 'fix/issue-7706/warmup_to_when_delegated' into pectra-devnet3-block-110500-issue
1 month ago
Daniel Lehrner
a2abff2d44
make accessListWarmAddresses generic again
...
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
1 month ago
Matt Whitehead
03a0cfad4b
Support BFT mining coordinator being temporarily stopped while syncing ( #7657 )
...
* Support BFT mining coordinator being temporarily stopped while syncing happens
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Apply same change to IbftBesuControllerBuilder
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Add changelog entry
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Add event queue start/stop test
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Add BFT mining coordinator tests
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Typo
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
* Update consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftEventQueue.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: Matt Whitehead <matthew1001@hotmail.com>
* Update consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BftProcessor.java
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
Signed-off-by: Matt Whitehead <matthew1001@hotmail.com>
---------
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
Signed-off-by: Matt Whitehead <matthew1001@hotmail.com>
Signed-off-by: Matt Whitehead <matthew.whitehead@kaleido.io>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
1 month ago
Daniel Lehrner
196bf10413
return no code if account has delegated code to precompile, treat precompile always as warm account when resolving code
...
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
1 month ago
Simon Dudley
e4c1b5991c
Fix RocksDBException: Busy during snapsync ( #7746 )
...
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
Signed-off-by: Simon Dudley <simon.dudley@consensys.net>
Co-authored-by: Karim Taam <karim.t2am@gmail.com>
1 month ago
Stefan Pingel
0cd51065d1
Keep track of blobs that are part of multiple transactions ( #7723 )
...
* keep track of blobs that are part of multiple transactions
Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
Signed-off-by: Stefan Pingel <16143240+pinges@users.noreply.github.com>
1 month ago
Stefan Pingel
11a62a0720
Fix unhandled exception ( #7743 )
...
* clean up and use thread safe cache
Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
1 month ago
Justin Florentine
3e7e4d88fd
Sonar cloud build failure ( #7739 )
...
* don't try to import to an existing db
* deprecated task
* testutil subproject hit a sonar bug
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2 months ago
garyschulte
53c410f250
simple bump besu-native to 0.9.7 ( #7740 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
2 months ago
kingnhcomcast
1ce28daca5
7632 - add sync-min-peers to log and config overview ( #7732 )
...
add sync-min-peers to log and config overview
Signed-off-by: Kevin King <kevin.king@consensys.net>
2 months ago
kingnhcomcast
a7e1f6ace0
7536 use head for snap sync ( #7718 )
...
* Add support to sync to head instead of safe block during snapsync
Signed-off-by: Kevin King <kevin.king@consensys.net>
Signed-off-by: kingnhcomcast <114761064+kingnhcomcast@users.noreply.github.com>
2 months ago
Sally MacFarlane
21e95a9efb
add correct default to rpcHost ( #7725 )
...
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
2 months ago
Danno Ferrin
81f9fc9c33
Change evmtool eof-test handling of empty code ( #7675 )
...
In EOFTest, treat empty code as invalid.
Signed-off-by: Danno Ferrin <danno@numisight.com>
2 months ago
Fabio Di Fabio
5fd87d61f1
Support chainId in CallParameters ( #7720 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Glory Agatevure
67d738c8a1
Add ephemery network config ( #7563 )
...
* Add Ephemery genesis config file
Signed-off-by: gconnect <agatevureglory@gmail.com>
---------
Signed-off-by: gconnect <agatevureglory@gmail.com>
Signed-off-by: Glory Agatevure <agatevureglory@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Justin Florentine
911f12efa0
Repackage options ( #7688 )
...
Updates MetricsOptions to implement CLIOptions, and to contain its unstable options.
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2 months ago
Daniel Lehrner
67bab68118
Merge branch 'main' into fix/issue-7706/warmup_to_when_delegated
2 months ago
Suyash Nayan
49c6cbd1c3
return list in engine_getClientVersionV1 response ( #7663 )
...
Signed-off-by: 7suyash7 <suyashnyn1@gmail.com>
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Danno Ferrin
63b9ec9daa
ReturnDataLoad is an EOF only operation ( #7670 )
...
Update ReturnDataLoadOperation to fail when called from legacy.
Signed-off-by: Danno Ferrin <danno@numisight.com>
2 months ago
Chaminda Divitotawela
8cf20ed7f5
Changes to release workflow ( #7711 )
...
* Changes to release workflow
- Workflow environment variable changed to RELEASE_VERSION instead of RELEASE_NAME to make it more meaningful
- Workflows draft-release and docker-promote previously trigger workflow container-verify. This can result in trigger is successful but actual verification workflow fails. This will not be reflected in the draft-release and docker-promote workflows. Container verify code is embedded in the draft-release and docker-promote workflows to avoid this confusion
Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
* PR comment improvements
Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
* Match the only tags starting with word latest for latest check
Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
---------
Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
2 months ago
Justin Florentine
f4dc48d94d
Simplifying BesuCommand step 1 ( #7682 )
...
Simplifying BesuCommand
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2 months ago
Daniel Lehrner
c71d4af48a
warm up to address at tx start if account is delegated, restrict auth nonce to 2**64-1
...
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
2 months ago
Fabio Di Fabio
94099d18f5
Add suport for --plugins option in acceptance tests ( #7713 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2 months ago
Karim Taam
9310e1031d
Fix storage range issue during snapsync ( #7624 )
...
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
2 months ago
Gabriel-Trintinalia
49bf37cc31
Expose chain ID in the BlockchainService plugin API ( #7702 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2 months ago
Chaminda Divitotawela
fbec990bd2
Update release process ( #7707 )
...
Previously GitHub release will be created which triggers building and publishing the artifacts. Release engineers found workflow could fail after the GitHub release created. Community may subscribed to GitHub releases but if the workflow failed, artifacts for the release would not available.
Proposed solution requires release engineer to run a GitHub workflow manually by providing the Git tag which creates a draft GitHub release. During this workflow, release artifacts binary distribution, docker images (not latest), Artifactory jars created and published. Release engineer can update the release notes in draft release and publish the release. At the time when the release is published, release engineer is confident all the artifacts are ready. Upon publishing the release, another workflow is triggered to promote the release version of docker images to latest
Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
Co-authored-by: Simon Dudley <simon.dudley@consensys.net>
2 months ago
Bhanu Pulluri
db1899c227
Expose revert reason field through GraphQL ( #7677 )
...
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>
2 months ago
Sally MacFarlane
5f6f7a077a
Moved maintainers to emeritus ( #7611 )
...
* move antoine to emeritus
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
* moved jiri and antony to emeritus
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
* add adrian
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
Co-authored-by: Usman Saleem <usman@usmans.info>
2 months ago
garyschulte
6c47cc9d4e
add Luis as a maintainer ( #7603 )
...
Signed-off-by: garyschulte <garyschulte@gmail.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Fabio Di Fabio
7af03b7295
Align gas cap for transaction simulation to Geth approach ( #7703 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2 months ago
Justin Florentine
e522b63bed
dont' activate flight recorder dumps by default, RIP my ssd ( #7692 )
...
* dont' dump flight recorder captures by default, RIP my ssd
---------
Signed-off-by: Justin Florentine <justin+github@florentine.us>
2 months ago
Usman Saleem
d081c1754c
fix: Fix DNSDaemonTest - remove flaky assertion ( #7701 )
...
* fix: Fix DNSDaemonTest - remove flaky assertion
Signed-off-by: Usman Saleem <usman@usmans.info>
---------
Signed-off-by: Usman Saleem <usman@usmans.info>
2 months ago
Stefan Pingel
9c80c9bf42
Improve finding peers ( #7626 )
...
* add check before adding peer to peer table
Signed-off-by: stefan.pingel@consensys.net <stefan.pingel@consensys.net>
2 months ago
daniellehrner
c3aa3f4ecc
update besu-native to 0.9.6 ( #7678 )
...
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Wolmin
6fc75c000f
feat: LUKSO Cancun Hardfork ( #7686 )
...
* Edit cancun timestamp
Signed-off-by: Wolmin <lamonos123@gmail.com>
2 months ago
Sally MacFarlane
36fd00537a
fix link ( #7689 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Fabio Di Fabio
ffef4d5844
Fix for zombie invalid and penalized txs ( #7659 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Jason Frame
23ad2b58b1
Fix operator generator command excluding alloc field when generating config ( #7684 )
...
Signed-off-by: Jason Frame <jason.frame@consensys.net>
2 months ago
Preeti
f541710c65
Chore:Resolved EnginerGetClientVersionV1 fails for local build ( #7687 )
...
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com>
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Sally MacFarlane
7f9c4fc259
rename Hyperledger Besu to Besu ( #7639 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com>
2 months ago
Fabio Di Fabio
f9695c18c0
Interrupt candidate tx execution on block creation timeout ( #7673 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2 months ago
Chaminda Divitotawela
682daa31b9
Update release workflow ( #7680 )
...
Set RELEASE_NAME as environment variable for the step
Signed-off-by: Chaminda Divitotawela <cdivitotawela@gmail.com>
2 months ago
Karim Taam
bef897a162
Improve Log Message When Setting RPC Gas Cap for Transaction Simulation ( #7679 )
...
Signed-off-by: Karim Taam <karim.t2am@gmail.com>
2 months ago
amsmota
aed6bb0044
Implementing support for emptyBlockPeriodSeconds in QBFT (Issue #3810 ) ( #6965 )
...
Implemented support for emptyBlockPeriodSeconds in QBFT (Issue #3810 )
Introduces experimental xemptyblockperiodseconds genesis config option for producing empty blocks at a specific interval independently of the value of the existing blockperiodseconds setting.
https://github.com/hyperledger/besu/issues/3810
---------
Signed-off-by: Antonio Mota <antonio.mota@citi.com>
Signed-off-by: amsmota <amsmota@gmail.com>
2 months ago
Gabriel-Trintinalia
e0518c6d94
Force besu to stop on plugin initialization errors ( #7662 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2 months ago
Fabio Di Fabio
2aa3848950
Enable logging during unit tests ( #7672 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net>
2 months ago
Glory Agatevure
04ba15aa92
Add consolidationRequestContract in jsonGenesisConfig ( #7647 )
...
* Include consolidationRequestContract in jsonGenesisConfigOptions
Signed-off-by: gconnect <agatevureglory@gmail.com>
* Update changelog and ran spotlessApply
Signed-off-by: gconnect <agatevureglory@gmail.com>
* Rename consolidationRequestPredeployAddress to consolidationRequestContractAddress
Signed-off-by: gconnect <agatevureglory@gmail.com>
* Create request contract addresses class
Signed-off-by: gconnect <agatevureglory@gmail.com>
* Update method calls
Signed-off-by: gconnect <agatevureglory@gmail.com>
* Refactor RequestContractAddresses class and update method calls and test
Signed-off-by: gconnect <agatevureglory@gmail.com>
---------
Signed-off-by: gconnect <agatevureglory@gmail.com>
Co-authored-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net>
2 months ago
Matilda-Clerke
4f07e76a6c
7311: Add feature toggle for enabling use of the peertask system where available ( #7633 )
...
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net>
2 months ago
Rafael Matias
0d63955158
Docker: Only switch user if the current user is root ( #7654 )
...
* Update entrypoint script for Dockerfile to only switch user if its running as root
Signed-off-by: Rafael Matias <rafael@skyle.net>
* make root user check at the beginning
Signed-off-by: Rafael Matias <rafael@skyle.net>
---------
Signed-off-by: Rafael Matias <rafael@skyle.net>
2 months ago