Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
e715443
Fix delegation in eth_simulate (#9490)
deffrian Oct 17, 2025
d322c8a
Remove passing eth_getBlockByNumber hive tests (#9462)
MarekM25 Oct 17, 2025
b214371
fix: Use correct Docker Hub secrets across workflows (#9495)
derrix060 Oct 17, 2025
f0f691b
Fix batched trie visitor missed storage (#9496)
asdacap Oct 18, 2025
71daec9
Move static/trusted nodes file to the data dir (#9477)
rubo Oct 18, 2025
ff7a10f
Update Dockerfiles (#9497)
github-actions[bot] Oct 18, 2025
654ff91
Fix: Blocktest exception handling logic (#9491)
LukaszRozmej Oct 18, 2025
c59d1e2
Update OP Superchain chains (#9500)
core-repository-dispatch-app[bot] Oct 19, 2025
e1f985d
Improve Hive RPC compat. (#9489)
smartprogrammer93 Oct 19, 2025
f01a49f
Update send blobs tool (#9472)
flcl42 Oct 19, 2025
0e5c541
Make AuthorizationListForRpc.JsonConverter public for attribute-based…
Galoretka Oct 19, 2025
b074856
Add CancelAfter to Maintain_correct_pointers_for_beacon_sync_in_archi…
LukaszRozmej Oct 19, 2025
e8b68ff
Disable osaka chiado hardfork (#9486)
Marchhill Oct 20, 2025
3890a14
Feature/xdc block sealer (#9505)
ak88 Oct 20, 2025
9c1e3bc
Use correct Bmi2 intrinsic support check (#9510)
benaadams Oct 20, 2025
a49f56e
Fix nonce handling in eth_simulate (#9499)
deffrian Oct 21, 2025
43b458f
Replace GitHub token (#9515)
rubo Oct 21, 2025
c331519
Fix fast sync settings workflow (#9519)
rubo Oct 21, 2025
60c1955
Auto-update fast sync settings (#9522)
core-repository-dispatch-app[bot] Oct 21, 2025
392b4e8
fix/crypto-random-secure-rng (#9513)
sashaodessa Oct 21, 2025
b823f68
Slight logging change (#9520)
asdacap Oct 21, 2025
ccedb1c
Remove overseer tests (#9527)
rubo Oct 21, 2025
1e2e933
fix: CompositeTxTracer aggregates IsTracingLogs and gates ReportLog c…
Forostovec Oct 22, 2025
01af815
Log index (preparation) (#9481)
alexb5dh Oct 22, 2025
f369dc3
Persist genesis state after genesis loader to prevent unclean shutdow…
Copilot Oct 22, 2025
1c57988
Fix Leading Zero Issue for taiko (#9538)
dipkakwani Oct 22, 2025
54de36c
Fix incorrect BlockRangeUpdateMessage.EarliestBlock in some edge case…
LukaszRozmej Oct 22, 2025
6b9f037
Add support for block producer based on global world state instance. …
damian-orzechowski Oct 22, 2025
cbe5569
Remove Holesky (#9525)
stdevMac Oct 22, 2025
8e632ce
Retry requesting pooled transactions (#9128)
flcl42 Oct 22, 2025
df200f6
fix culture-dependent metric name generation (#9543)
viktorking7 Oct 22, 2025
27bd54b
Fix: Include exception details in SimpleConsoleLogger.Error() (#9544)
prestoalvarez Oct 22, 2025
191cf22
Perf/Add ArrayPoolListRef to avoid some allocations (#9537)
LukaszRozmej Oct 22, 2025
c479099
Fix merge gone wrong in #9537
LukaszRozmej Oct 22, 2025
f591cf4
[WIP] Automatically lower max open file limit to prevent crashes (#9504)
Copilot Oct 22, 2025
46c2701
Fix IndexOutOfRangeException on missing or mismatched receipts in Blo…
Copilot Oct 23, 2025
21cb321
Handle static/trusted nodes old location (#9545)
rubo Oct 23, 2025
e5f9e69
Improve build version handling (#9547)
rubo Oct 23, 2025
d05aef6
XDC : Add Header and Block Stores (#9528)
Demuirgos Oct 23, 2025
0e69c28
proper fix for key property in storage proof for rpc-compat (#9551)
smartprogrammer93 Oct 23, 2025
9cc864c
Xdc timeout handler (#9475)
cicr99 Oct 23, 2025
4bd692d
Xdc Pool for timeouts and votes (#9521)
cicr99 Oct 23, 2025
b00f7df
XDC : EpochSwitchInfo Manager (#9299)
Demuirgos Oct 23, 2025
21dfe48
Update CODEOWNERS with project owners (#9552)
LukaszRozmej Oct 23, 2025
e87a1b0
bump: nethermind version on props to 1.36.0 (#9556)
stdevMac Oct 24, 2025
303a576
Changes for Arbitrum mainnet (#9473)
svlachakis Oct 24, 2025
bc122a4
XDC block producer (#9512)
ak88 Oct 24, 2025
3dac4bf
Validate sizes and types (#9546)
flcl42 Oct 24, 2025
555a862
Use trace instead of warn (#9563)
deffrian Oct 24, 2025
6772637
Validate sizes and types (#9564)
flcl42 Oct 24, 2025
1539612
XDC : Votes Manager (#9296)
Demuirgos Oct 25, 2025
5e6657d
Update OP Superchain chains (#9568)
core-repository-dispatch-app[bot] Oct 26, 2025
3c234bc
Auto-update fast sync settings (#9567)
core-repository-dispatch-app[bot] Oct 26, 2025
fbbf8a4
Fix simulate errors (#9565)
deffrian Oct 26, 2025
cf336f4
Don't recache if from cache
benaadams Oct 27, 2025
976d47b
Improve ClockCache fast path
benaadams Oct 27, 2025
af3f629
Use smaller keys for Block and Header caches
benaadams Oct 27, 2025
89ba8dc
Pass via in
benaadams Oct 27, 2025
54da9a9
Add number cache
benaadams Oct 27, 2025
65d7fc0
formatting
benaadams Oct 27, 2025
920f256
sp
benaadams Oct 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
36 changes: 36 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,39 @@
/Dockerfile* @nethermindeth/core-devops @rubo
/LICENSE* @rubo @LukaszRozmej @MarekM25
*.md @rubo @LukaszRozmej @MarekM25

/src/Nethermind/Ethereum.Test.Base/ @flcl42
/src/Nethermind/Nethermind.Abi @LukaszRozmej
/src/Nethermind/Nethermind.Blockchain @LukaszRozmej @MarekM25 @flcl42
/src/Nethermind/Nethermind.Consensus @LukaszRozmej @MarekM25 @flcl42
/src/Nethermind/Nethermind.Crypto @LukaszRozmej @Marchhill
/src/Nethermind/Nethermind.Db.Rocks @LukaszRozmej @asdacap @damian-orzechowski
/src/Nethermind/Nethermind.Era1 @ak88 @Marchhill @smartprogrammer93
/src/Nethermind/Nethermind.Evm.Precompiles @LukaszRozmej @benaadams @rubo @Marchhill
/src/Nethermind/Nethermind.Evm @LukaszRozmej @benaadams @Demuirgos
/src/Nethermind/Nethermind.ExternalSigner.Plugin @ak88
/src/Nethermind/Nethermind.History @LukaszRozmej @Marchhill
/src/Nethermind/Nethermind.Hive @flcl42 @marcindsobczak
/src/Nethermind/Nethermind.Init @LukaszRozmej @asdacap
/src/Nethermind/Nethermind.JsonRpc.TraceStore @LukaszRozmej
/src/Nethermind/Nethermind.JsonRpc @LukaszRozmej @benaadams @smartprogrammer93
/src/Nethermind/Nethermind.Merge.Plugin @LukaszRozmej @MarekM25 @flcl42 @benaadams @Marchhill
/src/Nethermind/Nethermind.Merkleization @ak88 @Marchhill @smartprogrammer93 @flcl42
/src/Nethermind/Nethermind.Network.Discovery @LukaszRozmej @flcl42 @asdacap
/src/Nethermind/Nethermind.Network @LukaszRozmej @flcl42 @asdacap @marcindsobczak
/src/Nethermind/Nethermind.Optimism @emlautarom1 @deffrian
/src/Nethermind/Nethermind.Runner @LukaszRozmej @flcl42
/src/Nethermind/Nethermind.Serialization.Json @LukaszRozmej @benaadams
/src/Nethermind/Nethermind.Serialization.Rlp @LukaszRozmej @Marchhill
/src/Nethermind/Nethermind.Serialization.Ssz @flcl42 @ak88 @Marchhill
/src/Nethermind/Nethermind.Serialization.SszGenerator @flcl42 @ak88 @Marchhill
/src/Nethermind/Nethermind.Shutter @Marchhill
/src/Nethermind/Nethermind.Sockets @LukaszRozmej @benaadams
/src/Nethermind/Nethermind.Specs @smartprogrammer93
/src/Nethermind/Nethermind.State @LukaszRozmej @benaadams @asdacap @flcl42 @damian-orzechowski @tanishqjasoria
/src/Nethermind/Nethermind.Synchronization @LukaszRozmej @benaadams @asdacap @flcl42 @marcindsobczak
/src/Nethermind/Nethermind.Taiko @smartprogrammer93 @dipkakwani
/src/Nethermind/Nethermind.Trie @LukaszRozmej @benaadams @asdacap @flcl42 @damian-orzechowski @tanishqjasoria
/src/Nethermind/Nethermind.TxPool @LukaszRozmej @benaadams @flcl42 @marcindsobczak
/src/Nethermind/Nethermind.UI @benaadams
/src/Nethermind/Nethermind.Xdc @ak88 @Demuirgos @cicr99
2 changes: 1 addition & 1 deletion .github/workflows/build-nethermind-packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
run: |
sudo apt-get update && sudo apt-get install xmlstarlet -y --no-install-recommends
version_prefix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionPrefix" Directory.Build.props)
version_suffix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionSuffix" Directory.Build.props)
version_suffix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionSuffix" -n Directory.Build.props)
version=$([[ -n "$version_suffix" ]] && echo "$version_prefix-$version_suffix" || echo "$version_prefix")
echo "Detected version $version"
echo "PACKAGE_PREFIX=nethermind-$version-${GITHUB_SHA:0:8}" >> $GITHUB_ENV
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/nethermind-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@ jobs:
- Nethermind.Network.Enr.Test
- Nethermind.Network.Test
- Nethermind.Optimism.Test
# - Nethermind.Overseer.Test
- Nethermind.Runner.Test
- Nethermind.Serialization.Ssz.Test
- Nethermind.Shutter.Test
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ jobs:
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}

- name: Build and push image to Docker Hub (staging)
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
run: |
sudo apt-get update && sudo apt-get install xmlstarlet -y --no-install-recommends
version_prefix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionPrefix" Directory.Build.props)
version_suffix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionSuffix" Directory.Build.props)
version_suffix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionSuffix" -n Directory.Build.props)
version=$([[ -n "$version_suffix" ]] && echo "$version_prefix-$version_suffix" || echo "$version_prefix")
package_prefix=nethermind-$version-${GITHUB_SHA:0:8}
echo "Detected version $version"
Expand Down Expand Up @@ -193,8 +193,8 @@ jobs:
- name: Log in to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_ACCESS_TOKEN }}
username: ${{ secrets.DOCKER_HUB_USERNAME }}
password: ${{ secrets.DOCKER_HUB_PASSWORD }}

- name: Build and push image to Docker Hub
run: |
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/run-a-single-node-from-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ on:
- gnosis
- sepolia
- chiado
- holesky
- hoodi
- op-mainnet
- op-sepolia
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/sync-supported-chains.yml
Original file line number Diff line number Diff line change
Expand Up @@ -251,11 +251,6 @@ jobs:
EXECUTION_URL="${{ secrets.MAINNET_EXECUTION_URL }}"
stripped_network="mainnet"
taiko_client_version="taiko-alethia-client-v0.43.2"
elif [[ "$network" == *hekla* ]]; then
CONSENSUS_URL="${{ secrets.HOLESKY_CONSENSUS_URL }}"
EXECUTION_URL="${{ secrets.HOLESKY_EXECUTION_URL }}"
stripped_network="holesky"
taiko_client_version="latest"
else
echo "Unknown network"
exit 1
Expand Down
10 changes: 9 additions & 1 deletion .github/workflows/update-dockerfiles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,18 @@ jobs:
file_count=$(git status --porcelain | wc -l)
echo "file-count=$file_count" >> $GITHUB_OUTPUT

- name: Create GitHub app token
if: steps.update.outputs.file-count != '0'
id: gh-app
uses: actions/create-github-app-token@v2
with:
app-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}

- name: Create a pull request
if: steps.update.outputs.file-count != '0'
env:
GH_TOKEN: ${{ github.token }}
GH_TOKEN: ${{ steps.gh-app.outputs.token }}
run: |
head_branch=chore/update-dockerfiles-$GITHUB_RUN_NUMBER-$GITHUB_RUN_ATTEMPT
body=$(cat <<EOF
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/update-fast-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,30 +16,32 @@ jobs:
steps:
- name: Check out repository
uses: actions/checkout@v5
- name: Set up Python
uses: actions/setup-python@v6

- name: Install dependencies
run: |
pip install setuptools
pip install emoji

- name: Update config files
run: python3 scripts/sync-settings.py -k ${{ secrets.ETHERSCAN_API_KEY }}

- name: Create GitHub app token
id: gh-app
uses: actions/create-github-app-token@v2
with:
app-id: ${{ vars.APP_ID }}
private-key: ${{ secrets.APP_PRIVATE_KEY }}

- name: Create a pull request
env:
GH_TOKEN: ${{ steps.gh-app.outputs.token }}
run: |
head_branch=feature/fast-sync-config-${{ github.run_number }}-${{ github.run_attempt }}
git config user.name "${{ github.actor }}"
git config user.email "${{ github.actor }}@users.noreply.github.com"
head_branch=chore/fast-sync-config-$GITHUB_RUN_NUMBER-$GITHUB_RUN_ATTEMPT
git config user.name "$GITHUB_ACTOR"
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
git checkout -b $head_branch
git add -A
git commit -am "Auto-update fast sync settings"
git push origin $head_branch
gh pr create -B master -H $head_branch -t "Auto-update fast sync settings" \
gh pr create -B $GITHUB_REF_NAME -H $head_branch -t "Auto-update fast sync settings" \
-b "Updated fast sync settings in config files" -l configuration -l sync
1 change: 1 addition & 0 deletions Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -87,5 +87,6 @@
<PackageVersion Include="TestableIO.System.IO.Abstractions.Wrappers" Version="22.0.16" />
<PackageVersion Include="Websocket.Client" Version="5.3.0" />
<PackageVersion Include="ZstdSharp.Port" Version="0.8.6" />
<PackageVersion Include="Collections.Pooled" Version="1.0.82" />
</ItemGroup>
</Project>
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2022 Demerzel Solutions Limited
# SPDX-License-Identifier: LGPL-3.0-only

FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.306-noble@sha256:953b8dd2d8e25c934579905b00d7077c5622632ff617f471a211ce9b72013205 AS build
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.306-noble@sha256:d88e637d15248531967111fba05c6725ad45ea1dace3d35d8cfe2c4d4094e25d AS build

ARG BUILD_CONFIG=release
ARG CI=true
Expand All @@ -25,7 +25,7 @@ RUN arch=$([ "$TARGETARCH" = "amd64" ] && echo "x64" || echo "$TARGETARCH") && \
# A temporary symlink to support the old executable name
RUN ln -sr /publish/nethermind /publish/Nethermind.Runner

FROM mcr.microsoft.com/dotnet/aspnet:9.0.10-noble@sha256:d3c20e8e331018eb5e7402066fde168304b7c605ecde4dbadb40872dc8bf28db
FROM mcr.microsoft.com/dotnet/aspnet:9.0.10-noble@sha256:e183ff1306983bdb53592c3a76503c1c003461e2acd8fa7c62e04dff35819ee8

WORKDIR /nethermind

Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.chiseled
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2024 Demerzel Solutions Limited
# SPDX-License-Identifier: LGPL-3.0-only

FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.306-noble@sha256:953b8dd2d8e25c934579905b00d7077c5622632ff617f471a211ce9b72013205 AS build
FROM --platform=$BUILDPLATFORM mcr.microsoft.com/dotnet/sdk:9.0.306-noble@sha256:d88e637d15248531967111fba05c6725ad45ea1dace3d35d8cfe2c4d4094e25d AS build

ARG BUILD_CONFIG=release
ARG CI=true
Expand Down
2 changes: 1 addition & 1 deletion scripts/build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-FileCopyrightText: 2025 Demerzel Solutions Limited
# SPDX-License-Identifier: LGPL-3.0-only

FROM mcr.microsoft.com/dotnet/sdk:9.0.306-noble@sha256:953b8dd2d8e25c934579905b00d7077c5622632ff617f471a211ce9b72013205
FROM mcr.microsoft.com/dotnet/sdk:9.0.306-noble@sha256:d88e637d15248531967111fba05c6725ad45ea1dace3d35d8cfe2c4d4094e25d

ARG COMMIT_HASH
ARG SOURCE_DATE_EPOCH
Expand Down
13 changes: 7 additions & 6 deletions scripts/build/deb/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
# SPDX-FileCopyrightText: 2025 Demerzel Solutions Limited
# SPDX-License-Identifier: LGPL-3.0-only

FROM ubuntu:noble@sha256:985be7c735afdf6f18aaa122c23f87d989c30bba4e9aa24c8278912aac339a8d
FROM ubuntu:noble-20251001@sha256:d22e4fb389065efa4a61bb36416768698ef6d955fe8a7e0cdb3cd6de80fa7eec

ARG ARTIFACTS
ARG SOURCE_DATE_EPOCH

WORKDIR /nethermind

COPY src/Nethermind/Directory.Build.props .
COPY scripts/build/deb deb
COPY --chmod=0755 scripts/build/deb deb
COPY $ARTIFACTS/linux-x64 deb/nethermind/opt/nethermind

RUN apt-get update && apt-get install xmlstarlet -y --no-install-recommends && \
RUN apt-get update && apt-get install xmlstarlet=1.6.1-4 -y --no-install-recommends && \
rm -rf /var/lib/apt/lists/*

RUN version=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionPrefix" Directory.Build.props) && \
RUN version_prefix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionPrefix" Directory.Build.props) && \
version_suffix=$(xmlstarlet sel -t -v "//Project/PropertyGroup/VersionSuffix" -n Directory.Build.props) && \
version=$([[ -n "$version_suffix" ]] && echo "$version_prefix-$version_suffix" || echo "$version_prefix") && \
sed -i "s/^Version: .*/Version: $version/" deb/nethermind/DEBIAN/control

WORKDIR /nethermind/deb

RUN chmod 0755 nethermind/DEBIAN && \
dpkg-deb --build --root-owner-group nethermind
RUN dpkg-deb --build --root-owner-group nethermind

VOLUME /output

Expand Down
8 changes: 0 additions & 8 deletions scripts/config/testnet-matrix.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,6 @@
"timeout": 180,
"agent": "g6-standard-6"
},
{
"network": "holesky",
"cl": "lodestar",
"cl_image": "chainsafe/lodestar:latest",
"checkpoint-sync-url": "https://checkpoint-sync.holesky.ethpandaops.io/",
"timeout": 180,
"agent": "g6-standard-6"
},
{
"network": "chiado",
"cl": "lodestar",
Expand Down
25 changes: 0 additions & 25 deletions scripts/known-failing-hive-tests.txt
Original file line number Diff line number Diff line change
@@ -1,42 +1,17 @@
# rpc-compat

debug_getRawBlock/get-invalid-number (nethermind)
debug_getRawHeader/get-invalid-number (nethermind)
debug_getRawReceipts/get-invalid-number (nethermind)
debug_getRawTransaction/get-invalid-hash (nethermind)
debug_getRawTransaction/get-tx (nethermind)
eth_getBlockReceipts/get-block-receipts-by-hash (nethermind)
eth_getBlockReceipts/get-block-receipts-n (nethermind)
eth_getProof/get-account-proof-with-storage (nethermind)
eth_getStorageAt/get-storage-invalid-key (nethermind)
eth_getStorageAt/get-storage-invalid-key-too-large (nethermind)
eth_getTransactionReceipt/get-legacy-contract (nethermind)
eth_getTransactionReceipt/get-legacy-input (nethermind)
eth_getTransactionReceipt/get-legacy-receipt (nethermind)
eth_sendRawTransaction/send-blob-tx (nethermind)
eth_simulateV1/ethSimulate-empty-with-block-num-set-plus1 (nethermind)
eth_simulateV1/ethSimulate-eth-send-should-not-produce-logs-on-revert (nethermind)
eth_simulateV1/ethSimulate-eth-send-should-produce-no-logs-on-forward-revert (nethermind)
eth_simulateV1/ethSimulate-fee-recipient-receiving-funds (nethermind)
eth_simulateV1/ethSimulate-gas-fees-and-value-error-38014 (nethermind)
eth_simulateV1/ethSimulate-instrict-gas-38013 (nethermind)
eth_simulateV1/ethSimulate-make-call-with-future-block (nethermind)
eth_simulateV1/ethSimulate-move-to-address-itself-reference-38022 (nethermind)
eth_simulateV1/ethSimulate-move-two-non-precompiles-accounts-to-same (nethermind)
eth_simulateV1/ethSimulate-overflow-nonce (nethermind)
eth_simulateV1/ethSimulate-overflow-nonce-validation (nethermind)
eth_simulateV1/ethSimulate-override-address-twice (nethermind)
eth_simulateV1/ethSimulate-run-gas-spending (nethermind)
eth_simulateV1/ethSimulate-run-out-of-gas-in-block-38015 (nethermind)
eth_simulateV1/ethSimulate-send-eth-and-delegate-call (nethermind)
eth_simulateV1/ethSimulate-send-eth-and-delegate-call-to-eoa (nethermind)
eth_simulateV1/ethSimulate-send-eth-and-delegate-call-to-payble-contract (nethermind)
eth_simulateV1/ethSimulate-simple-more-params-validate (nethermind)
eth_simulateV1/ethSimulate-simple-no-funds (nethermind)
eth_simulateV1/ethSimulate-simple-no-funds-with-balance-querying (nethermind)
eth_simulateV1/ethSimulate-simple-send-from-contract-no-balance (nethermind)
eth_simulateV1/ethSimulate-transaction-too-high-nonce (nethermind)
eth_simulateV1/ethSimulate-try-to-move-non-precompile (nethermind)
eth_simulateV1/ethSimulate-two-blocks-with-complete-eth-sends (nethermind)
eth_simulateV1/ethSimulate-use-as-many-features-as-possible (nethermind)

Expand Down
8 changes: 4 additions & 4 deletions scripts/sync-settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
configs = {
# fast sync section
"mainnet": {
"url": "api.etherscan.io",
"url": "https://api.etherscan.io/v2/api?chainid=1",
"blockReduced": 1000,
"multiplierRequirement": 1000,
"isPoS": True
Expand All @@ -31,7 +31,7 @@
"isPoS": True
},
"sepolia": {
"url": "api-sepolia.etherscan.io",
"url": "https://api.etherscan.io/v2/api?chainid=11155111",
"blockReduced": 1000,
"multiplierRequirement": 1000,
"isPoS": True
Expand Down Expand Up @@ -105,7 +105,7 @@ def fastBlocksSettings(configuration, apiUrl, blockReduced, multiplierRequiremen
'action': 'eth_blockNumber',
'apikey': key,
}
response = requests.get(f'https://{apiUrl}/api', params=params)
response = requests.get(apiUrl, params=params)
else:
data_req = '{"id":0,"jsonrpc":"2.0","method": "eth_blockNumber","params": []}'
response = requests.post(apiUrl, headers=APPLICATION_JSON, data=data_req)
Expand All @@ -122,7 +122,7 @@ def fastBlocksSettings(configuration, apiUrl, blockReduced, multiplierRequiremen
'boolean': 'true',
'apikey': key,
}
response = requests.get(f'https://{apiUrl}/api', params=params)
response = requests.get(apiUrl, params=params)
else:
data_req = f'{{"id":0,"jsonrpc":"2.0","method": "eth_getBlockByNumber","params": ["{hex(baseBlock)}", false]}}'
response = requests.post(apiUrl, headers=APPLICATION_JSON, data=data_req)
Expand Down
Binary file modified src/Nethermind/Chains/base-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/base-sepolia.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/boba-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/boba-sepolia.json.zst
Binary file not shown.
8 changes: 0 additions & 8 deletions src/Nethermind/Chains/chiado.json
Original file line number Diff line number Diff line change
Expand Up @@ -91,14 +91,6 @@
"eip7623TransitionTimestamp": "0x67c96e4c",
"eip7702TransitionTimestamp": "0x67c96e4c",
"eip4844FeeCollectorTransitionTimestamp": "0x67c96e4c",
"eip7594TransitionTimestamp": "0x68f74e4c",
"eip7823TransitionTimestamp": "0x68f74e4c",
"eip7825TransitionTimestamp": "0x68f74e4c",
"eip7883TransitionTimestamp": "0x68f74e4c",
"eip7918TransitionTimestamp": "0x68f74e4c",
"eip7934TransitionTimestamp": "0x68f74e4c",
"eip7939TransitionTimestamp": "0x68f74e4c",
"eip7951TransitionTimestamp": "0x68f74e4c",
"depositContractAddress": "0xb97036a26259b7147018913bd58a774cf91acf25",
"blobSchedule": [
{
Expand Down
Binary file modified src/Nethermind/Chains/dictionary
Binary file not shown.
Binary file modified src/Nethermind/Chains/lyra-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/metal-sepolia.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/mode-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/mode-sepolia.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/op-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/op-sepolia.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/orderly-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/swell-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/worldchain-sepolia.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/zora-mainnet.json.zst
Binary file not shown.
Binary file modified src/Nethermind/Chains/zora-sepolia.json.zst
Binary file not shown.
2 changes: 1 addition & 1 deletion src/Nethermind/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<PropertyGroup Label="ProductInfo">
<SourceDateEpoch>$(SOURCE_DATE_EPOCH)</SourceDateEpoch>
<SourceDateEpoch Condition="'$(SourceDateEpoch)' == ''">$([System.DateTimeOffset]::UtcNow.ToUnixTimeSeconds())</SourceDateEpoch>
<VersionPrefix>1.35.0</VersionPrefix>
<VersionPrefix>1.36.0</VersionPrefix>
<VersionSuffix>unstable</VersionSuffix>
</PropertyGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public static IEnumerable<GeneralStateTest> LoadTests()
"RevertPrecompiledTouch",
};

return tests.Where(t => !ignoredTests.Any(pattern => t.Name.Contains(pattern))); ;
return tests.Where(t => !ignoredTests.Any(pattern => t.Name.Contains(pattern)));
}
}
}
Expand Down
1 change: 0 additions & 1 deletion src/Nethermind/Ethereum.Test.Base/BlockchainTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ public class BlockchainTest : EthereumTest
public Dictionary<Address, AccountState>? Pre { get; set; }
public Dictionary<Address, AccountState>? PostState { get; set; }
public Hash256? PostStateRoot { get; set; }
public bool SealEngineUsed { get; set; }

public override string? ToString()
{
Expand Down
Loading
Loading