Skip to content

Commit 117c3de

Browse files
authored
Merge branch 'main' into dependabot/go_modules/all-go-089e007e11
2 parents a8e1370 + 72c1d4f commit 117c3de

55 files changed

Lines changed: 4140 additions & 895 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ jobs:
8181
[
8282
{"name": "ev-node-evm", "dockerfile": "apps/evm/Dockerfile"},
8383
{"name": "ev-node-grpc", "dockerfile": "apps/grpc/Dockerfile"},
84+
{"name": "ev-node-loadgen", "dockerfile": "apps/loadgen/Dockerfile"},
8485
{"name": "ev-node-testapp", "dockerfile": "apps/testapp/Dockerfile"}
8586
]
8687

.github/workflows/rust-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
run: cargo llvm-cov --workspace --lcov --output-path lcov.info
8383

8484
- name: Upload coverage to Codecov
85-
uses: codecov/codecov-action@v6
85+
uses: codecov/codecov-action@v7
8686
with:
8787
files: lcov.info
8888
flags: rust

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ jobs:
145145
name: integration-test-coverage-report-${{ github.sha }}
146146
path: ./integration-coverage
147147
- name: Upload combined coverage report
148-
uses: codecov/codecov-action@v6
148+
uses: codecov/codecov-action@v7
149149
with:
150150
token: ${{ secrets.CODECOV_TOKEN }}
151151
files: ./unit-coverage/coverage.txt,./integration-coverage/coverage.txt

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@ docs/.vitepress/cache
2626
*.log
2727
*.tgz
2828
.idea
29+
.junie
2930
.temp
3031
.vite_opt_cache
3132
.vscode
3233
.gocache
3334
.gomodcache
3435
/.cache
36+
*.diff

.just/build.just

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ build-all:
2828
@cd apps/evm && go build -ldflags "{{ ldflags }}" -o {{ build_dir }}/evm .
2929
@echo "--> Building grpc"
3030
@cd apps/grpc && go build -ldflags "{{ ldflags }}" -o {{ build_dir }}/evgrpc .
31+
@echo "--> Building loadgen"
32+
@cd apps/loadgen && go build -ldflags "{{ ldflags }}" -o {{ build_dir }}/ev-loadgen .
3133
@echo "--> Building local-da"
3234
@cd tools/local-da && go build -ldflags "{{ ldflags }}" -o {{ build_dir }}/local-da .
3335
@echo "--> All ev-node binaries built!"

.just/loadgen.just

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Build ev-loadgen binary
2+
[group('loadgen')]
3+
build-loadgen:
4+
@echo "--> Building ev-loadgen"
5+
@mkdir -p {{ build_dir }}
6+
@cd apps/loadgen && go build -o {{ build_dir }}/ev-loadgen .
7+
@echo " Check the binary with: {{ build_dir }}/ev-loadgen"
8+
9+
# Build ev-loadgen Docker image
10+
[group('loadgen')]
11+
docker-build-loadgen:
12+
@echo "--> Building ev-loadgen Docker image"
13+
@docker build -f apps/loadgen/Dockerfile -t ev-loadgen:dev .
14+
@echo "--> Docker image built: ev-loadgen:dev"

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
## [Unreleased]
1111

12+
## v1.1.3
13+
14+
### Fixed
15+
16+
- Drain the pending tx queue in merged batches with a durable WAL-backed ack, fixing severe queue backlog under heavy tx load. Tx dedup moved from the reaper cache into the sequencer queue [#3351](https://github.com/evstack/ev-node/pull/3351)
17+
1218
## v1.1.2
1319

1420
### Changes

apps/evm/go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ module github.com/evstack/ev-node/apps/evm
22

33
go 1.25.8
44

5-
replace (
6-
github.com/evstack/ev-node => ../../
7-
github.com/evstack/ev-node/execution/evm => ../../execution/evm
8-
)
5+
// replace (
6+
// github.com/evstack/ev-node => ../../
7+
// github.com/evstack/ev-node/execution/evm => ../../execution/evm
8+
// )
99

1010
require (
1111
github.com/ethereum/go-ethereum v1.17.3
12-
github.com/evstack/ev-node v1.1.2
12+
github.com/evstack/ev-node v1.1.3
1313
github.com/evstack/ev-node/core v1.0.0
1414
github.com/evstack/ev-node/execution/evm v1.0.1
1515
github.com/ipfs/go-datastore v0.9.1
@@ -118,7 +118,7 @@ require (
118118
github.com/ipld/go-ipld-prime v0.23.0 // indirect
119119
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
120120
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
121-
github.com/klauspost/compress v1.18.0 // indirect
121+
github.com/klauspost/compress v1.18.5 // indirect
122122
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
123123
github.com/koron/go-ssdp v0.0.6 // indirect
124124
github.com/libp2p/go-buffer-pool v0.1.0 // indirect

apps/evm/go.sum

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,8 +228,12 @@ github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab h1:rvv6MJ
228228
github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab/go.mod h1:IuLm4IsPipXKF7CW5Lzf68PIbZ5yl7FFd74l/E0o9A8=
229229
github.com/ethereum/go-ethereum v1.17.3 h1:Ev/sQHH+UdKZHWjuVzhu2pxhi/sXaPZl23Q+Q5LDd4Q=
230230
github.com/ethereum/go-ethereum v1.17.3/go.mod h1:f2EhRwqewIZkGoQekywI2Y2RZAMTSavLNkD9qItFy1A=
231+
github.com/evstack/ev-node v1.1.3 h1:yzwNJYeCppQeXI8V+NS0XGUYjtHMI87Oe+sU7AJ3LvQ=
232+
github.com/evstack/ev-node v1.1.3/go.mod h1:/3l+zh6LM8NA9O+mKEL9WB4gX0TFrAB1+85Lnxtstok=
231233
github.com/evstack/ev-node/core v1.0.0 h1:s0Tx0uWHme7SJn/ZNEtee4qNM8UO6PIxXnHhPbbKTz8=
232234
github.com/evstack/ev-node/core v1.0.0/go.mod h1:n2w/LhYQTPsi48m6lMj16YiIqsaQw6gxwjyJvR+B3sY=
235+
github.com/evstack/ev-node/execution/evm v1.0.1 h1:cpFCcrAajTRoptAaSbaqkU6bIRc7hnmXK346zwqk/Lo=
236+
github.com/evstack/ev-node/execution/evm v1.0.1/go.mod h1:QEmT3dKWvzdsUs/Nkt7Cqd3fWTUFpzezTQoWw3MpHMw=
233237
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
234238
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
235239
github.com/fatih/color v1.18.0 h1:S8gINlzdQ840/4pfAwic/ZE0djQEH3wM94VfqLTZcOM=
@@ -480,8 +484,8 @@ github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7V
480484
github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
481485
github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8=
482486
github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
483-
github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo=
484-
github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYWRCY2AiWywWQ=
487+
github.com/klauspost/compress v1.18.5 h1:/h1gH5Ce+VWNLSWqPzOVn6XBO+vJbCNGvjoaGBFW2IE=
488+
github.com/klauspost/compress v1.18.5/go.mod h1:cwPg85FWrGar70rWktvGQj8/hthj3wpl0PGDogxkrSQ=
485489
github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y=
486490
github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
487491
github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=

apps/grpc/go.mod

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ module github.com/evstack/ev-node/apps/grpc
22

33
go 1.25.8
44

5-
replace (
6-
github.com/evstack/ev-node => ../../
7-
github.com/evstack/ev-node/execution/grpc => ../../execution/grpc
8-
)
5+
// replace (
6+
// github.com/evstack/ev-node => ../../
7+
// github.com/evstack/ev-node/execution/grpc => ../../execution/grpc
8+
// )
99

1010
require (
11-
github.com/evstack/ev-node v1.1.2
11+
github.com/evstack/ev-node v1.1.3
1212
github.com/evstack/ev-node/core v1.0.0
1313
github.com/evstack/ev-node/execution/grpc v1.0.0
1414
github.com/ipfs/go-datastore v0.9.1
@@ -100,7 +100,7 @@ require (
100100
github.com/ipld/go-ipld-prime v0.23.0 // indirect
101101
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
102102
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
103-
github.com/klauspost/compress v1.18.0 // indirect
103+
github.com/klauspost/compress v1.18.5 // indirect
104104
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
105105
github.com/koron/go-ssdp v0.0.6 // indirect
106106
github.com/libp2p/go-buffer-pool v0.1.0 // indirect

0 commit comments

Comments
 (0)