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
Matilda-Clerke
86fe1badbd
Clean up pivot selector from peers and unit test ( #8020 )
...
* 7582: Add waitForPeer method to PeerSelector and EthPeers
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Replace all usages of WaitForPeer[s]Task with new EthPeers.waitForPeer method
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix PivotBlockConfirmerTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix broken PivotBlockRetrieverTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix broken FastSyncActionsTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Simplify PivotSelectorFromPeers.selectNewPivotBlock and add unit tests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix issues after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Put AbstractSyncTargetManager.waitForPeerAndThenSetSyncTarget code back separate thread to avoid infinite loop waiting for peers during acceptance tests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Remove pivot block checks when waiting for peer in FastSyncActions
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Remove estimated chain height check from PivotBlockConfirmer when waiting for peers
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix broken PivotBlockRetrieverTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Fix compile errors
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Refactor mockito usage
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
---------
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
2024-12-19 21:37:16 +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
Karim Taam
14c008d648
Revert "update trace logique to fix journal updater issue ( #7758 )" ( #8054 )
...
This reverts commit 6a546c5e6f .
Signed-off-by: Karim Taam <karim.t2am@gmail.com >
2024-12-19 10:54:53 +01:00
Gabriel-Trintinalia
2098dd243e
Fix merge error
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-19 18:43:57 +11:00
Gabriel-Trintinalia
1ddf1e2599
Merge branch 'main' into zkbesu
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-19 18:18:00 +11:00
Gabriel-Trintinalia
a03c98bf9e
eth_simulateV1 - Add BlockSimulator feature ( #7941 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-19 05:01:07 +00:00
Sally MacFarlane
0448af8d24
[CHANGELOG] clarify breaking changes ( #8052 )
...
* clarify breaking changes in changelog
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-19 00:55:41 +00:00
Matilda-Clerke
320c4764ce
Replace waitforpeertask with ethpeers method ( #8009 )
...
* 7582: Add waitForPeer method to PeerSelector and EthPeers
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Replace all usages of WaitForPeer[s]Task with new EthPeers.waitForPeer method
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix PivotBlockConfirmerTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix broken PivotBlockRetrieverTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix broken FastSyncActionsTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix issues after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Put AbstractSyncTargetManager.waitForPeerAndThenSetSyncTarget code back separate thread to avoid infinite loop waiting for peers during acceptance tests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Remove pivot block checks when waiting for peer in FastSyncActions
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Remove estimated chain height check from PivotBlockConfirmer when waiting for peers
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7582: Fix broken PivotBlockRetrieverTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Use isSuitablePeer as peer selection criteria when waiting for a peer in AbstractRetryingPeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* Remove MetricsSystem from PivotSelectorFromPeers
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
---------
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
2024-12-18 23:39:59 +00:00
Justin Florentine
3b4136dac5
rename GenesisConfigFile because it's not a file at all ( #8050 )
...
Signed-off-by: jflo <justin+github@florentine.us >
2024-12-18 17:39:00 -05:00
daniellehrner
d3773d9e33
Pectra Devnet-5: 7702 & 7251: address & code changes ( #8029 )
...
* update 7251 address, update 7251 & 7702 code
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net >
* spotless
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net >
* Update EIP-7251: Set MAX_CONSOLIDATIONS=2
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net >
---------
Signed-off-by: Daniel Lehrner <daniel.lehrner@consensys.net >
2024-12-18 17:28:08 +00:00
ahamlat
8c451c109a
Revise the approach for setting level_compaction_dynamic_level_bytes ( #8037 )
...
* Create a RocksDB opener that display a warning if it takes too much time to open the database
* Change the strategy levelCompactionDynamicLevelBytes is set
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
2024-12-18 13:44:49 +01:00
Bhanu Pulluri
43c8a6a89b
Add RPC HTTP options to specify custom truststore and password ( #7978 )
...
* Add RPC HTTP options to specify custom truststore and it's password
* Update error logs to indicate options to use
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 >
2024-12-18 12:45:01 +10:00
Sally MacFarlane
49ed3ce48b
[CHANGELOG] add 24.12.1 and 24.12.2 hotfix release notes ( #8025 )
...
* add hotfix to changelog
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
* add 24.12.2 notes
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-17 09:47:04 +00:00
Sally MacFarlane
4aa89b2ee1
[FLAKE] disable CliqueProposeRpcAcceptanceTests x 2 ( #8035 )
...
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-17 08:47:25 +00:00
Fabio Di Fabio
929945ad6c
Precompute authorities when importing blocks ( #8017 )
...
* Precompute authorities when importing blocks
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Using Supplier to make the authorizer thread safe
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
* Process code delegation in parallel if there are more that one
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-16 16:22:47 +00:00
Simon Dudley
6c952a3bd6
Update release-checklist.md ( #8033 )
...
Add jfrog check
Make homebrew check clearer
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2024-12-16 05:33:26 +00:00
Sally MacFarlane
fc80da58b5
Merge branch 'main' into zkbesu
2024-12-16 12:29:13 +10:00
Fabio Di Fabio
566583c378
Fix simulate pending block timestamp ( #8027 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-16 12:26:44 +10:00
Fabio Di Fabio
54127a172a
Update verification metadata
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-13 15:56:11 +01:00
Fabio Di Fabio
6e255ceb6c
Merge branch 'main' into zkbesu
...
# Conflicts:
# build.gradle
# gradle/verification-metadata.xml
2024-12-13 12:23:25 +01:00
Sally MacFarlane
98780efd15
eth_call state override bugfix - movePrecompileToAddress ( #8024 )
...
* add ignore unknown prop to builder
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-13 14:27:55 +10:00
Fabio Di Fabio
19119f1e0f
Fix BOM pom publication to Artifactory ( #8021 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-12 18:16:23 +00:00
garyschulte
c8ad1d12a0
Bump besu-native dep to 1.0.0 ( #8019 )
...
* remove evm dep on matter-labs bls12 lib
Signed-off-by: garyschulte <garyschulte@gmail.com >
2024-12-11 14:04:18 -08:00
Fabio Di Fabio
ea04b2537e
Estimate the memory size of EIP-7702 transactions ( #7984 )
...
* Estimate the memory size of EIP-7702 transactions
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 >
---------
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-11 11:55:47 +00:00
Preeti
e2bd137202
Chore!: Removed Deprecated --host-whitelist option ( #8012 )
...
* Chore:Removed Deprecated --host-whitelist option
* chore: Update everything_config.toml and Updated upcoming Breaking Change in CHANGELOG.md file
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
---------
Signed-off-by: Preeti <35308865+pr9t@users.noreply.github.com >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-11 11:03:52 +00:00
Sally MacFarlane
7e58f58e5d
update withdrawal request address ( #8016 )
...
* rename file to match convention
* allow comments
* updated withdrawal request contract address
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
---------
Signed-off-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-11 20:35:12 +10:00
ahamlat
c62cd21cfb
Improve equals performance on Address ( #8013 )
...
* Improve equals performance operation on Address
* Use toArrayUnsafe instead of toArray to reduce GC overhead
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-11 07:18:56 +01:00
Matilda-Clerke
657effffd4
7311 add get headers from peer task ( #7781 )
...
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken BesuCommandTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: add class
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move PeerTaskFeatureToggle to more appropriate location
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: add X prefix to peertask-system-enabled
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move --Xpeertask-system-enabled out of BesuCommand and make hidden
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add GetReceiptsFromPeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move isPeerTaskSystemEnabled to SynchronizerOptions
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix javadoc issue
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix javadoc issue
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move PeerTaskFeatureToggleTestHelper to TestUtil and fix RunnerTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove PeerTaskFeatureToggle in favor of including isPeerTaskSystemEnabled in SynchronizerConfiguration
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Adjust to the removal of PeerTaskFeatureToggle and use SynchronizerConfiguration to get the toggle instead
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Reduce timeout in PeerTaskRequestSender to 5s
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Refactor PeerManager to be an interface
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up compile errors after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix MetricsAcceptanceTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix MetricsAcceptanceTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix DownloadReceiptsStep when using peer task system
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rename PeerManager to PeerSelector
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Reword PeerSelector javadoc to avoid implementation details
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use ConcurrentHashMap in DefaultPeerSelector
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Reword trace log in DefaultPeerSelector
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove unused imports
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use a 1 second delay between retries in PeerTaskExecutor to match old implementation
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add testGetPeerButNoPeerMatchesFilter to DefaultPeerSelectorTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add testGetPeerButNoPeerMatchesFilter to DefaultPeerSelectorTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix MetricsAcceptanceTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix MetricsAcceptanceTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Modify PeerTaskExecutor metric to include response time from peer
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use SubProtocol instead of subprotocol name string in PeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: rename timing context to ignored to prevent intellij warnings
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use constants for number of retries
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Convert PeerTaskExecutorResult to a record
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rename PeerTaskBehavior to PeerTaskRetryBehavior
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move peer selection logic to PeerSelector
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up everything broken after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Attempt to improve performance of peer task system in pipeline
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: fix compile check
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken workflow
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Reduce logging in JsonRpcExecutor to trace level
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: More changes in DownloadReceiptsStep
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rework DownloadReceiptsStep
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Make changes as discussed in walkthrough meeting
Remove DefaultPeerSelector, make EthPeers implement PeerSelector interface, and add PeerTask.getPeerRequirementFilter
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update after merge and make discussed changes from walkthrough discussion
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Change to regular HashMap
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove runtime exception again
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rename getPeerTaskBehavior to getPeerTaskRetryBehavior
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rename getPeerTaskBehavior to getPeerTaskRetryBehavior
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rework PeerTaskExecutor retry system to be 0-based
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up compile errors after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken DownloadReceiptsStepTest test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move GetReceipts to services worker for parallelism
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Refactor peer task system usage in DownloadReceiptsStep to better match old system
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove unused async methods in PeerTaskExecutor
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Return Optional<EthPeer> in PeerSelector.getPeer and utilise existing peer selection behavior in EthPeers
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Redo getPeer again to include hasAvailableRequestCapacity check
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add protocol spec supplier to GetReceiptsFromPeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rework getPeer again to use LEAST_TO_MOST_BUSY comparator
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Import PeerNotConnected class instead of using fully qualified class name
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Change to specifying retry counts in PeerTask instead of behavior enums
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: clean up after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: clean up after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up javadoc
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add additional metrics to PeerTaskExecutor
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add Predicate to PeerTask to check for partial success
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix incorrect name on isPartialSuccessTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement isPartialSuccess and add unit tests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add partialSuccessCounter and inflightRequestGauge in PeerTaskExecutor
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Also filter by whether a peer is fully validated
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove unneeded throws in RunnerTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up inflight requests gauge in PeerTaskExecutor
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update plugin api hash
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update plugin api hash
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add javadoc to LabelledGauge.isLabelsObserved
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update plugin-api hash
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update changelog
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement GetHeadersFromPeerTask and use in DetermineCommonAncestorTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Handle headers with no receipts as a special case in DownloadReceiptsStep
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Complete merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Get DetermineCommonAncestorTask working with peer task system
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use taskName instead of className for labelNames
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use snake_case for metric names
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use _total metric name suffix
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: rework partial success handling
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update GetReceiptsFromPeerTask with partialSuccess changes
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update GetHeadersFromPeerTask with partialSuccess changes
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add default implementation to LabelledGauge.isLabelsObserved
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use Peer task systems GetHeadersFromPeerTask in GetBlockFromPeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken unit test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove unused constructor from AbstractPeerBlockValidator
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use GetHeadersFromPeerTask in AbstractPeerBlockValidator
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use peer task executor in SyncTargetManager
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix javadoc on BesuControllerBuilder
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove logs used to confirm operation
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement GetHeadersFromPeerTask in FastSyncActions and PivotBlockConfirmer
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Rename parseResponse to processResponse
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Wrap peer task system usage in ethScheduler call to match other usages
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: apply spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move check for empty trie hash into GetReceiptsFromPeerTask and update unit test to test for this functionality
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix compile issue after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix compile issue after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove BodyValidator and update code and test to match
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement GetHeadersForPeerTask usage in DownloadHeadersStep
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: remove unneeded logs
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up pre-fill and add test to test failure scenario
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use ProtocolSchedule.anyMatch to find if any ProtocolSpecs are PoS, remove new usages of currentProtocolSpecSupplier
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Only attempt to remove headers on successful requests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: clean up after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: clean up after merge
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use peer task system in RangeHeadersFetcher
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use peer task system in DownloadHeaderSequenceTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix GetHeadersFromPeerTask mocking in CheckPointSyncChainDownloaderTest
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Extract peer task executor answer for getHeaders to separate class for reuse in tests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement peer task system usage in BackwardSyncStep
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement peer task system usage in ChainHeadTracker
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement peer task system usage in PivotSelectorFromSafeBlock and improve logging
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Implement unit test for GetHeadersFromPeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix up merge compile error
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Ensure FastSyncActions and PivotSelectorFromSafeBlock retry getting headers for all peers, matching RetryingGetHeaderFromPeerByHashTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Change PeerTaskExecutorResult.ethPeer to an Optional
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use CancellationException instead of InterruptedException in PivotBlockConfirmer
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use PivotBlockRetriever.MAX_QUERY_RETRIES_PER_PEER to set retries for GetHeadersFromPeerTask
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Add PeerTask.shouldDisconnectPeer and ensure functionality matches old code
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove old info logs
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken test by correctly including peer in PeerTaskExecutorResults in test classes
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix incorrect equality tests
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move PeerTaskExecutor into EthContext to reduce plumbing changes
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Remove protocol check from GetHeadersFromPeerTask.getPeerRequirementFilter
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix broken integration test
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Refactor peer task validation
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Refactor peer task validation
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Use peer count for retry count when getting headers in BackwardSyncStep, FastSyncActions, and PivotSelectorFromSafeBlock
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: spotless
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Move chainstate update into GetHeadersFromPeerTask.postProcessResult
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Fix compile errors
Signed-off-by: Matilda Clerke <matilda.clerke@consensys.net >
* 7311: Update after merge
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 >
Co-authored-by: Sally MacFarlane <macfarla.github@gmail.com >
2024-12-11 05:03:31 +00:00
Wetitpig
4435f75233
Retrieve all transaction receipts for a block in one request ( #6646 )
...
Signed-off-by: Sally MacFarlane <sally.macfarlane@consensys.net >
2024-12-10 21:28:42 +10:00
Gabriel-Trintinalia
8148f0d961
Use unsigned long parameter ( #8003 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-09 05:15:17 +00:00
Jason Frame
4e300953e9
Include mention of 24 hours notice for confirmation of outstanding PRs in the release checklist ( #8004 )
...
Signed-off-by: Jason Frame <jason.frame@consensys.net >
2024-12-09 14:35:37 +10:00
Jason Frame
101bd06ebd
Update changelog for 24.12.0-RC2 ( #8002 )
...
Signed-off-by: Jason Frame <jason.frame@consensys.net >
2024-12-09 03:12:05 +00:00
Gabriel-Trintinalia
84cd52fdeb
Small refactoring - Move UnsignedLongParameter to datatypes ( #8001 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-09 02:47:02 +00:00
Sally MacFarlane
8e3d51fa4f
Merge branch 'main' into zkbesu
2024-12-09 12:41:28 +10:00
Sally MacFarlane
4033d3b719
account overrides: parse hex string into nonce long ( #7999 )
2024-12-09 02:24:03 +00:00
Danno Ferrin
1855836206
Update EOFCREATE memory code ( #7979 )
...
* Update EOFCREATE memory code
Switch to longs so EOFCREATE can handle gigagas sized transactions.
Signed-off-by: Danno Ferrin <danno@numisight.com >
2024-12-09 07:33:18 +10:00
Fabio Di Fabio
cf5047911e
Merge branch 'main' into zkbesu
2024-12-06 13:51:27 +01:00
Fabio Di Fabio
f8e93bf544
Support rpc pending block tag when estimating gas ( #7951 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-06 12:50:38 +00:00
Gabriel-Trintinalia
a3592a71b1
Allow frontier simulation when Base Fee is present ( #7965 )
...
Signed-off-by: Gabriel-Trintinalia <gabriel.trintinalia@consensys.net >
2024-12-06 08:07:50 +00:00
Jason Frame
13fd24f064
Update CHANGELOG.md for 24.12.0 release ( #7996 )
...
Update CHANGELOG.md for 24.12.0 release
Signed-off-by: Jason Frame <jason.frame@consensys.net >
2024-12-06 01:20:07 +00:00
Sally MacFarlane
1637cef865
[CONTRIBUTING] add trivial change clause ( #7972 )
2024-12-06 00:15:20 +00:00
Sally MacFarlane
6dfaaf37c2
remove (empty) versions.gradle ( #7990 )
2024-12-05 21:26:34 +00:00
Fabio Di Fabio
2be04cab71
Fix flaky Clique test waiting for nodes to be fully connected ( #7993 )
...
Signed-off-by: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-06 07:04:31 +10:00
ahamlat
d595eeebb3
Improve newPayload and FCU logs ( #7961 )
...
* Change the output log on newPayload and FCU executions
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net >
Co-authored-by: Simon Dudley <simon.dudley@consensys.net >
2024-12-05 16:49:05 +00:00
ahamlat
cdfbe46339
Clear updated and deleted accounts after each commit ( #7974 )
...
Signed-off-by: Ameziane H. <ameziane.hamlat@consensys.net >
2024-12-05 14:05:12 +00:00
Daniel Lehrner
866de0bc88
test fix: timer timeout has changed
2024-12-05 07:32:59 +01:00
Simon Dudley
472357f118
EIP-7742 - gas calculation using target_blobs_per_block ( #7823 )
...
Signed-off-by: Simon Dudley <simon.dudley@consensys.net >
2024-12-05 01:50:23 +00:00
Daniel Lehrner
a7322fc820
fixe LineaTest: BesuControllerBuilder needs to have the ApiConfigurations set
2024-12-04 20:22:44 +01:00
Bhanu Pulluri
1b7b6e8025
Add RPC WS options to specify password file for keystore and truststore ( #7970 )
...
* Add RPC WS options to specify password file for keystore and truststore
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io >
* update changelog
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: Fabio Di Fabio <fabio.difabio@consensys.net >
2024-12-04 16:53:40 +00:00