From a03a838019e75262e187dcde4aad211ca14a84bd Mon Sep 17 00:00:00 2001 From: Ceyhun Onur Date: Fri, 17 Oct 2025 21:46:08 +0300 Subject: [PATCH 1/6] update to avalanchego fuji rc --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 3cb59c3147..1877ab84ab 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.24.8 require ( github.com/VictoriaMetrics/fastcache v1.12.1 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/avalanchego v1.13.6-rc.1 + github.com/ava-labs/avalanchego v1.14.0-fuji-rc.0 github.com/ava-labs/firewood-go-ethhash/ffi v0.0.12 github.com/ava-labs/libevm v1.13.15-0.20251002164226-35926db4d661 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc diff --git a/go.sum b/go.sum index 40260a3058..c2d827ecda 100644 --- a/go.sum +++ b/go.sum @@ -28,8 +28,8 @@ github.com/antithesishq/antithesis-sdk-go v0.3.8/go.mod h1:IUpT2DPAKh6i/YhSbt6Gl github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/ava-labs/avalanchego v1.13.6-rc.1 h1:O4qeGhxRVO5O8vfu2LMpwU5AdES/8bB2MeDPcrHmYIc= -github.com/ava-labs/avalanchego v1.13.6-rc.1/go.mod h1:27SGpJ0L+3jVMfjY8X5nmgkZ3sFSc7vGeJj+SFjAKL0= +github.com/ava-labs/avalanchego v1.14.0-fuji-rc.0 h1:hMAunm8Z0qTrkuKSmdiOi8o02pHwo5+SzT35/HaN3S8= +github.com/ava-labs/avalanchego v1.14.0-fuji-rc.0/go.mod h1:++BtV8gC0STjshWqxBjodPfSxozB17QBLZZZycj2mvI= github.com/ava-labs/coreth v0.15.4-rc.4 h1:ze7/IwDptWG1u2d32uUZz9Ix9ycVUtlB8JufuSKSSS4= github.com/ava-labs/coreth v0.15.4-rc.4/go.mod h1:yVwuMyPkZ48xzZ0y2OdIwaoUqvSsgPYoodyX9BZJ2uo= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.12 h1:aMcrLbpJ/dyu2kZDf/Di/4JIWsUcYPyTDKymiHpejt0= From f072df7bb20d23d527cb028921a6553d053f4b8d Mon Sep 17 00:00:00 2001 From: Ceyhun Onur Date: Fri, 17 Oct 2025 22:01:02 +0300 Subject: [PATCH 2/6] update versions --- compatibility.json | 1 + plugin/evm/version.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/compatibility.json b/compatibility.json index d62309fe03..260d3afbcd 100644 --- a/compatibility.json +++ b/compatibility.json @@ -1,5 +1,6 @@ { "rpcChainVMProtocolVersion": { + "v0.8.0-fuji": 44, "v0.7.10": 43, "v0.7.9": 43, "v0.7.8": 43, diff --git a/plugin/evm/version.go b/plugin/evm/version.go index d57145f42c..9e1b52f23e 100644 --- a/plugin/evm/version.go +++ b/plugin/evm/version.go @@ -9,7 +9,7 @@ var ( // GitCommit is set by the build script GitCommit string // Version is the version of Subnet EVM - Version string = "v0.7.10" + Version string = "v0.8.0-fuji" ) func init() { From 7fcf32fe3364affac1bb620c9161fb83816f8f37 Mon Sep 17 00:00:00 2001 From: Ceyhun Onur Date: Fri, 17 Oct 2025 22:08:41 +0300 Subject: [PATCH 3/6] fix ci versions --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 378efc968c..7090912a54 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -78,7 +78,7 @@ jobs: name: subnet-evm-e2e-logs-precompile path: /tmp/e2e-test/precompile-data retention-days: 5 - + e2e_warp: name: e2e warp tests runs-on: ubuntu-latest @@ -94,7 +94,7 @@ jobs: - name: Setup Contracts run: ./scripts/run_task.sh setup-contracts - name: Run Warp E2E Tests - uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@8564a57d3ca61f976c90b4ad96e41640a2a3cdc4 + uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@9a34cf38e972d170bff9cc1d6b47c0c22e062e24 with: run: ./scripts/run_task.sh test-e2e-warp-ci artifact_prefix: warp @@ -106,7 +106,7 @@ jobs: loki_push_url: ${{ secrets.LOKI_PUSH_URL || '' }} loki_username: ${{ secrets.LOKI_ID || '' }} loki_password: ${{ secrets.LOKI_PASSWORD || '' }} - + e2e_load: name: e2e load tests runs-on: ubuntu-latest @@ -116,7 +116,7 @@ jobs: with: fetch-depth: 0 - name: Run E2E Load Tests - uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@8564a57d3ca61f976c90b4ad96e41640a2a3cdc4 + uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@9a34cf38e972d170bff9cc1d6b47c0c22e062e24 with: run: ./scripts/run_task.sh test-e2e-load-ci artifact_prefix: load @@ -128,7 +128,7 @@ jobs: loki_push_url: ${{ secrets.LOKI_PUSH_URL || '' }} loki_username: ${{ secrets.LOKI_ID || '' }} loki_password: ${{ secrets.LOKI_PASSWORD || '' }} - + test_build_image: name: Image build runs-on: ubuntu-latest @@ -140,7 +140,7 @@ jobs: sudo apt -y install qemu-system qemu-user-static - name: Check image build run: ./scripts/run_task.sh test-build-image - + test_build_antithesis_images: name: Build Antithesis images runs-on: ubuntu-latest From d021c2307ea6416c85050cae4d73e319dc4e9c1b Mon Sep 17 00:00:00 2001 From: Ceyhun Onur Date: Mon, 20 Oct 2025 11:45:02 -0400 Subject: [PATCH 4/6] bump avago rc --- Dockerfile | 2 +- README.md | 3 ++- go.mod | 4 ++-- go.sum | 4 ++-- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 48bc051608..e87b10ae0e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ARG AVALANCHEGO_NODE_IMAGE="invalid-image" # ============= Compilation Stage ================ -FROM --platform=$BUILDPLATFORM golang:1.24.8-bookworm AS builder +FROM --platform=$BUILDPLATFORM golang:1.24.9-bookworm AS builder WORKDIR /build diff --git a/README.md b/README.md index 5622745bf4..3d6c8cfa88 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ The Subnet EVM runs in a separate process from the main AvalancheGo process and [v0.7.7] AvalancheGo@v1.13.3 (Protocol Version: 42) [v0.7.8] AvalancheGo@v1.13.4 (Protocol Version: 43) [v0.7.9] AvalancheGo@v1.13.5 (Protocol Version: 43) +[v0.8.0-fuji] AvalancheGo@v1.14.0-fuji (Protocol Version: 44) ``` ## API @@ -69,7 +70,7 @@ To support these changes, there have been a number of changes to the SubnetEVM b ### Clone Subnet-evm -First install Go 1.24.8 or later. Follow the instructions [here](https://go.dev/doc/install). You can verify by running `go version`. +First install Go 1.24.9 or later. Follow the instructions [here](https://go.dev/doc/install). You can verify by running `go version`. Set `$GOPATH` environment variable properly for Go to look for Go Workspaces. Please read [this](https://go.dev/doc/code) for details. You can verify by running `echo $GOPATH`. diff --git a/go.mod b/go.mod index 1877ab84ab..d6d731bcf7 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,11 @@ module github.com/ava-labs/subnet-evm -go 1.24.8 +go 1.24.9 require ( github.com/VictoriaMetrics/fastcache v1.12.1 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/avalanchego v1.14.0-fuji-rc.0 + github.com/ava-labs/avalanchego v1.14.0-fuji-rc.1 github.com/ava-labs/firewood-go-ethhash/ffi v0.0.12 github.com/ava-labs/libevm v1.13.15-0.20251002164226-35926db4d661 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc diff --git a/go.sum b/go.sum index c2d827ecda..b1c43bd4da 100644 --- a/go.sum +++ b/go.sum @@ -28,8 +28,8 @@ github.com/antithesishq/antithesis-sdk-go v0.3.8/go.mod h1:IUpT2DPAKh6i/YhSbt6Gl github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/ava-labs/avalanchego v1.14.0-fuji-rc.0 h1:hMAunm8Z0qTrkuKSmdiOi8o02pHwo5+SzT35/HaN3S8= -github.com/ava-labs/avalanchego v1.14.0-fuji-rc.0/go.mod h1:++BtV8gC0STjshWqxBjodPfSxozB17QBLZZZycj2mvI= +github.com/ava-labs/avalanchego v1.14.0-fuji-rc.1 h1:/eQUKFGzK+CY2rHOypox87Cqpc9DEIOIjYgEtuRar9g= +github.com/ava-labs/avalanchego v1.14.0-fuji-rc.1/go.mod h1:wEiDa5Lc3oKm9l2AxJOXmLz00Wg7b3hUttgkfzgRoDA= github.com/ava-labs/coreth v0.15.4-rc.4 h1:ze7/IwDptWG1u2d32uUZz9Ix9ycVUtlB8JufuSKSSS4= github.com/ava-labs/coreth v0.15.4-rc.4/go.mod h1:yVwuMyPkZ48xzZ0y2OdIwaoUqvSsgPYoodyX9BZJ2uo= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.12 h1:aMcrLbpJ/dyu2kZDf/Di/4JIWsUcYPyTDKymiHpejt0= From 5139eddb919fc7290404ed416816bb790055d0e4 Mon Sep 17 00:00:00 2001 From: Ceyhun Onur Date: Mon, 20 Oct 2025 12:07:39 -0400 Subject: [PATCH 5/6] fix linter --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7090912a54..e949c1e69f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,7 +94,7 @@ jobs: - name: Setup Contracts run: ./scripts/run_task.sh setup-contracts - name: Run Warp E2E Tests - uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@9a34cf38e972d170bff9cc1d6b47c0c22e062e24 + uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@b4cae25c024cce8606062e7fc8559f9d4a4a4b4a with: run: ./scripts/run_task.sh test-e2e-warp-ci artifact_prefix: warp @@ -116,7 +116,7 @@ jobs: with: fetch-depth: 0 - name: Run E2E Load Tests - uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@9a34cf38e972d170bff9cc1d6b47c0c22e062e24 + uses: ava-labs/avalanchego/.github/actions/run-monitored-tmpnet-cmd@b4cae25c024cce8606062e7fc8559f9d4a4a4b4a with: run: ./scripts/run_task.sh test-e2e-load-ci artifact_prefix: load From 46ff1ccb43a56385d1a63eab187a9d94272171b0 Mon Sep 17 00:00:00 2001 From: Ceyhun Onur Date: Tue, 21 Oct 2025 12:55:32 -0400 Subject: [PATCH 6/6] bump avalanchego --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 279e8fd2ec..1c86096ef1 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,7 @@ go 1.24.9 require ( github.com/VictoriaMetrics/fastcache v1.12.1 github.com/antithesishq/antithesis-sdk-go v0.3.8 - github.com/ava-labs/avalanchego v1.14.0-fuji-rc.1 + github.com/ava-labs/avalanchego v1.14.0-fuji github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 github.com/ava-labs/libevm v1.13.15-0.20251002164226-35926db4d661 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc diff --git a/go.sum b/go.sum index 9b237305d5..eec1a81c50 100644 --- a/go.sum +++ b/go.sum @@ -28,8 +28,8 @@ github.com/antithesishq/antithesis-sdk-go v0.3.8/go.mod h1:IUpT2DPAKh6i/YhSbt6Gl github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/ava-labs/avalanchego v1.14.0-fuji-rc.1 h1:/eQUKFGzK+CY2rHOypox87Cqpc9DEIOIjYgEtuRar9g= -github.com/ava-labs/avalanchego v1.14.0-fuji-rc.1/go.mod h1:wEiDa5Lc3oKm9l2AxJOXmLz00Wg7b3hUttgkfzgRoDA= +github.com/ava-labs/avalanchego v1.14.0-fuji h1:lST0h7vykj+cqaK6FHsnnVNqJWGXzjf8IS/028wvlBE= +github.com/ava-labs/avalanchego v1.14.0-fuji/go.mod h1:wEiDa5Lc3oKm9l2AxJOXmLz00Wg7b3hUttgkfzgRoDA= github.com/ava-labs/coreth v0.15.4-rc.4 h1:ze7/IwDptWG1u2d32uUZz9Ix9ycVUtlB8JufuSKSSS4= github.com/ava-labs/coreth v0.15.4-rc.4/go.mod h1:yVwuMyPkZ48xzZ0y2OdIwaoUqvSsgPYoodyX9BZJ2uo= github.com/ava-labs/firewood-go-ethhash/ffi v0.0.13 h1:obPwnVCkF5+B2f8WbTepHj0ZgiW21vKUgFCtATuAYNY=