Skip to content

Commit 36f7a47

Browse files
authored
Merge branch 'main' into marko/linting
2 parents 4400594 + 042b75a commit 36f7a47

Some content is hidden

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

58 files changed

+3219
-1722
lines changed

.github/workflows/benchmark.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
steps:
2626
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2727
- name: Set up Go
28-
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
28+
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
2929
with:
3030
go-version-file: ./go.mod
3131
- name: Set up Docker Buildx
@@ -43,7 +43,7 @@ jobs:
4343
go test -bench=BenchmarkProduceBlock -benchmem -run='^$' \
4444
./block/internal/executing/... > block_executor_output.txt
4545
- name: Upload benchmark results
46-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
46+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
4747
with:
4848
name: evm-benchmark-results
4949
path: |
@@ -57,7 +57,7 @@ jobs:
5757
steps:
5858
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
5959
- name: Set up Go
60-
uses: actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5 # v6.2.0
60+
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
6161
with:
6262
go-version-file: ./go.mod
6363
- name: Set up Docker Buildx
@@ -72,7 +72,7 @@ jobs:
7272
-run='^TestSpamoorSuite$/^TestSpamoorSmoke$' -v -timeout=15m \
7373
./benchmark/ --evm-binary=../../../build/evm
7474
- name: Upload benchmark results
75-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
75+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
7676
with:
7777
name: spamoor-benchmark-results
7878
path: test/e2e/benchmark/spamoor_bench.json
@@ -89,19 +89,19 @@ jobs:
8989
steps:
9090
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
9191
- name: Download EVM benchmark results
92-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
92+
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
9393
with:
9494
name: evm-benchmark-results
9595
- name: Download Spamoor benchmark results
96-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
96+
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
9797
with:
9898
name: spamoor-benchmark-results
9999
path: test/e2e/benchmark/
100100

101101
# only update the benchmark baseline on push/dispatch, not on PRs
102102
- name: Store EVM Contract Roundtrip result
103103
if: always()
104-
uses: benchmark-action/github-action-benchmark@4bdcce38c94cec68da58d012ac24b7b1155efe8b # v1.20.7
104+
uses: benchmark-action/github-action-benchmark@a7bc2366eda11037936ea57d811a43b3418d3073 # v1.21.0
105105
with:
106106
name: EVM Contract Roundtrip
107107
tool: 'go'
@@ -120,7 +120,7 @@ jobs:
120120

121121
- name: Store Block Executor result
122122
if: always()
123-
uses: benchmark-action/github-action-benchmark@4bdcce38c94cec68da58d012ac24b7b1155efe8b # v1.20.7
123+
uses: benchmark-action/github-action-benchmark@a7bc2366eda11037936ea57d811a43b3418d3073 # v1.21.0
124124
with:
125125
name: Block Executor Benchmark
126126
tool: 'go'
@@ -139,7 +139,7 @@ jobs:
139139

140140
- name: Store Spamoor Trace result
141141
if: always()
142-
uses: benchmark-action/github-action-benchmark@4bdcce38c94cec68da58d012ac24b7b1155efe8b # v1.20.7
142+
uses: benchmark-action/github-action-benchmark@a7bc2366eda11037936ea57d811a43b3418d3073 # v1.21.0
143143
with:
144144
name: Spamoor Trace Benchmarks
145145
tool: 'customSmallerIsBetter'

.github/workflows/dependabot-auto-fix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
ref: ${{ github.head_ref }}
2020

21-
- uses: actions/setup-go@v6.2.0
21+
- uses: actions/setup-go@v6.3.0
2222
with:
2323
go-version-file: ./go.mod
2424

.github/workflows/docker-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
steps:
2525
- uses: actions/checkout@v6.0.2
2626
- name: set up go
27-
uses: actions/setup-go@v6.2.0
27+
uses: actions/setup-go@v6.3.0
2828
with:
2929
go-version-file: ./test/docker-e2e/go.mod
3030
- name: Install just
@@ -43,7 +43,7 @@ jobs:
4343
steps:
4444
- uses: actions/checkout@v6.0.2
4545
- name: set up go
46-
uses: actions/setup-go@v6.2.0
46+
uses: actions/setup-go@v6.3.0
4747
with:
4848
go-version-file: ./test/docker-e2e/go.mod
4949
- name: Install just
@@ -62,7 +62,7 @@ jobs:
6262
steps:
6363
- uses: actions/checkout@v6.0.2
6464
- name: set up go
65-
uses: actions/setup-go@v6.2.0
65+
uses: actions/setup-go@v6.3.0
6666
with:
6767
go-version-file: ./test/docker-e2e/go.mod
6868
- name: Install just

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- uses: actions/checkout@v6.0.2
16-
- uses: actions/setup-go@v6.2.0
16+
- uses: actions/setup-go@v6.3.0
1717
with:
1818
go-version-file: ./go.mod
1919
# This steps sets the GIT_DIFF environment variable to true

.github/workflows/test.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
steps:
1515
- uses: actions/checkout@v6.0.2
1616
- name: set up go
17-
uses: actions/setup-go@v6.2.0
17+
uses: actions/setup-go@v6.3.0
1818
with:
1919
go-version-file: ./go.mod
2020
- name: Install just
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828
steps:
2929
- uses: actions/checkout@v6.0.2
30-
- uses: actions/setup-go@v6.2.0
30+
- uses: actions/setup-go@v6.3.0
3131
with:
3232
go-version-file: ./go.mod
3333
- uses: extractions/setup-just@v3
@@ -44,15 +44,15 @@ jobs:
4444
steps:
4545
- uses: actions/checkout@v6.0.2
4646
- name: set up go
47-
uses: actions/setup-go@v6.2.0
47+
uses: actions/setup-go@v6.3.0
4848
with:
4949
go-version-file: ./go.mod
5050
- name: Install just
5151
uses: extractions/setup-just@v3
5252
- name: Run unit test
5353
run: just test-cover
5454
- name: Upload unit test coverage report
55-
uses: actions/upload-artifact@v6
55+
uses: actions/upload-artifact@v7.0.0
5656
with:
5757
name: unit-test-coverage-report-${{ github.sha }}
5858
path: ./coverage.txt
@@ -63,15 +63,15 @@ jobs:
6363
steps:
6464
- uses: actions/checkout@v6.0.2
6565
- name: set up go
66-
uses: actions/setup-go@v6.2.0
66+
uses: actions/setup-go@v6.3.0
6767
with:
6868
go-version-file: ./go.mod
6969
- name: Install just
7070
uses: extractions/setup-just@v3
7171
- name: Run integration test
7272
run: just test-integration-cover
7373
- name: Upload integration test coverage report
74-
uses: actions/upload-artifact@v6
74+
uses: actions/upload-artifact@v7.0.0
7575
with:
7676
name: integration-test-coverage-report-${{ github.sha }}
7777
path: ./node/coverage.txt
@@ -86,7 +86,7 @@ jobs:
8686
steps:
8787
- uses: actions/checkout@v6.0.2
8888
- name: set up go
89-
uses: actions/setup-go@v6.2.0
89+
uses: actions/setup-go@v6.3.0
9090
with:
9191
go-version-file: ./go.mod
9292
- name: Set up Docker Buildx
@@ -112,7 +112,7 @@ jobs:
112112
steps:
113113
- uses: actions/checkout@v6.0.2
114114
- name: set up go
115-
uses: actions/setup-go@v6.2.0
115+
uses: actions/setup-go@v6.3.0
116116
with:
117117
go-version-file: ./go.mod
118118
- name: Install just
@@ -129,12 +129,12 @@ jobs:
129129
steps:
130130
- uses: actions/checkout@v6.0.2
131131
- name: Download unit test coverage report
132-
uses: actions/download-artifact@v7
132+
uses: actions/download-artifact@v8.0.0
133133
with:
134134
name: unit-test-coverage-report-${{ github.sha }}
135135
path: ./unit-coverage
136136
- name: Download integration test coverage report
137-
uses: actions/download-artifact@v7
137+
uses: actions/download-artifact@v8.0.0
138138
with:
139139
name: integration-test-coverage-report-${{ github.sha }}
140140
path: ./integration-coverage

CHANGELOG.md

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

1212
### Added
1313

14+
- Add disaster recovery for sequencer
15+
- Catch up possible DA-only blocks when restarting. [#3057](https://github.com/evstack/ev-node/pull/3057)
16+
- Verify DA and P2P state on restart (prevent double-signing). [#3061](https://github.com/evstack/ev-node/pull/3061)
1417
- Node pruning support. [#2984](https://github.com/evstack/ev-node/pull/2984)
1518
- Two different sort of pruning implemented:
1619
_Classic pruning_ (`all`): prunes given `HEAD-n` blocks from the databases, including store metadatas.
@@ -21,6 +24,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2124
### Changes
2225

2326
- Store pending blocks separately from executed blocks key. [#3073](https://github.com/evstack/ev-node/pull/3073)
27+
- Fixes issues with force inclusion verification on sync nodes. [#3057](https://github.com/evstack/ev-node/pull/3057)
28+
- Add flag to `local-da` to produce empty DA blocks (closer to the real system). [#3057](https://github.com/evstack/ev-node/pull/3057)
29+
- Validate P2P DA height hints against the latest known DA height to prevent malicious peers from triggering runaway catchup . [#3128](https://github.com/evstack/ev-node/pull/3128)
2430

2531
## v1.0.0-rc.4
2632

apps/evm/go.mod

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ require (
7171
github.com/google/gopacket v1.1.19 // indirect
7272
github.com/google/uuid v1.6.0 // indirect
7373
github.com/gorilla/websocket v1.5.3 // indirect
74-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 // indirect
74+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
7575
github.com/hashicorp/go-hclog v1.6.3 // indirect
7676
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
7777
github.com/hashicorp/go-metrics v0.5.4 // indirect
@@ -178,12 +178,12 @@ require (
178178
github.com/wlynxg/anet v0.0.5 // indirect
179179
go.opencensus.io v0.24.0 // indirect
180180
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
181-
go.opentelemetry.io/otel v1.40.0 // indirect
182-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 // indirect
183-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0 // indirect
184-
go.opentelemetry.io/otel/metric v1.40.0 // indirect
185-
go.opentelemetry.io/otel/sdk v1.40.0 // indirect
186-
go.opentelemetry.io/otel/trace v1.40.0 // indirect
181+
go.opentelemetry.io/otel v1.41.0 // indirect
182+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0 // indirect
183+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0 // indirect
184+
go.opentelemetry.io/otel/metric v1.41.0 // indirect
185+
go.opentelemetry.io/otel/sdk v1.41.0 // indirect
186+
go.opentelemetry.io/otel/trace v1.41.0 // indirect
187187
go.opentelemetry.io/proto/otlp v1.9.0 // indirect
188188
go.uber.org/dig v1.19.0 // indirect
189189
go.uber.org/fx v1.24.0 // indirect
@@ -195,7 +195,7 @@ require (
195195
golang.org/x/crypto v0.48.0 // indirect
196196
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
197197
golang.org/x/mod v0.32.0 // indirect
198-
golang.org/x/net v0.50.0 // indirect
198+
golang.org/x/net v0.51.0 // indirect
199199
golang.org/x/sync v0.19.0 // indirect
200200
golang.org/x/sys v0.41.0 // indirect
201201
golang.org/x/telemetry v0.0.0-20260109210033-bd525da824e2 // indirect
@@ -204,9 +204,9 @@ require (
204204
golang.org/x/tools v0.41.0 // indirect
205205
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
206206
gonum.org/v1/gonum v0.17.0 // indirect
207-
google.golang.org/genproto/googleapis/api v0.0.0-20260128011058-8636f8732409 // indirect
208-
google.golang.org/genproto/googleapis/rpc v0.0.0-20260128011058-8636f8732409 // indirect
209-
google.golang.org/grpc v1.78.0 // indirect
207+
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 // indirect
208+
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 // indirect
209+
google.golang.org/grpc v1.79.1 // indirect
210210
google.golang.org/protobuf v1.36.11 // indirect
211211
gopkg.in/yaml.v2 v2.4.0 // indirect
212212
gopkg.in/yaml.v3 v3.0.1 // indirect

apps/evm/go.sum

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -626,8 +626,8 @@ github.com/grafana/pyroscope-go/godeltaprof v0.1.9/go.mod h1:2+l7K7twW49Ct4wFluZ
626626
github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw=
627627
github.com/grpc-ecosystem/grpc-gateway/v2 v2.7.0/go.mod h1:hgWBS7lorOAVIJEQMi4ZsPv9hVvWI6+ch50m39Pf2Ks=
628628
github.com/grpc-ecosystem/grpc-gateway/v2 v2.11.3/go.mod h1:o//XUCC/F+yRGJoPO/VU0GSB0f8Nhgmxx0VIRUvaC0w=
629-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7 h1:X+2YciYSxvMQK0UZ7sg45ZVabVZBeBuvMkmuI2V3Fak=
630-
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.7/go.mod h1:lW34nIZuQ8UDPdkon5fmfp2l3+ZkQ2me/+oecHYLOII=
629+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 h1:HWRh5R2+9EifMyIHV7ZV+MIZqgz+PMpZ14Jynv3O2Zs=
630+
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0/go.mod h1:JfhWUomR1baixubs02l85lZYYOm7LV6om4ceouMv45c=
631631
github.com/hashicorp/go-bexpr v0.1.10 h1:9kuI5PFotCboP3dkDYFr/wi0gg0QVbSNz5oFRpxn4uE=
632632
github.com/hashicorp/go-bexpr v0.1.10/go.mod h1:oxlubA2vC/gFVfX1A6JGp7ls7uCDlfJn732ehYYg+g0=
633633
github.com/hashicorp/go-cleanhttp v0.5.0/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
@@ -1082,28 +1082,28 @@ go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0/go.mod h1:
10821082
go.opentelemetry.io/otel v1.19.0/go.mod h1:i0QyjOq3UPoTzff0PJB2N66fb4S0+rSbSB15/oyH9fY=
10831083
go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo=
10841084
go.opentelemetry.io/otel v1.22.0/go.mod h1:eoV4iAi3Ea8LkAEI9+GFT44O6T/D0GWAVFyZVCC6pMI=
1085-
go.opentelemetry.io/otel v1.40.0 h1:oA5YeOcpRTXq6NN7frwmwFR0Cn3RhTVZvXsP4duvCms=
1086-
go.opentelemetry.io/otel v1.40.0/go.mod h1:IMb+uXZUKkMXdPddhwAHm6UfOwJyh4ct1ybIlV14J0g=
1087-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0 h1:QKdN8ly8zEMrByybbQgv8cWBcdAarwmIPZ6FThrWXJs=
1088-
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.40.0/go.mod h1:bTdK1nhqF76qiPoCCdyFIV+N/sRHYXYCTQc+3VCi3MI=
1089-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0 h1:wVZXIWjQSeSmMoxF74LzAnpVQOAFDo3pPji9Y4SOFKc=
1090-
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.40.0/go.mod h1:khvBS2IggMFNwZK/6lEeHg/W57h/IX6J4URh57fuI40=
1085+
go.opentelemetry.io/otel v1.41.0 h1:YlEwVsGAlCvczDILpUXpIpPSL/VPugt7zHThEMLce1c=
1086+
go.opentelemetry.io/otel v1.41.0/go.mod h1:Yt4UwgEKeT05QbLwbyHXEwhnjxNO6D8L5PQP51/46dE=
1087+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0 h1:ao6Oe+wSebTlQ1OEht7jlYTzQKE+pnx/iNywFvTbuuI=
1088+
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.41.0/go.mod h1:u3T6vz0gh/NVzgDgiwkgLxpsSF6PaPmo2il0apGJbls=
1089+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0 h1:inYW9ZhgqiDqh6BioM7DVHHzEGVq76Db5897WLGZ5Go=
1090+
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.41.0/go.mod h1:Izur+Wt8gClgMJqO/cZ8wdeeMryJ/xxiOVgFSSfpDTY=
10911091
go.opentelemetry.io/otel/metric v1.19.0/go.mod h1:L5rUsV9kM1IxCj1MmSdS+JQAcVm319EUrDVLrt7jqt8=
10921092
go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM=
10931093
go.opentelemetry.io/otel/metric v1.22.0/go.mod h1:evJGjVpZv0mQ5QBRJoBF64yMuOf4xCWdXjK8pzFvliY=
1094-
go.opentelemetry.io/otel/metric v1.40.0 h1:rcZe317KPftE2rstWIBitCdVp89A2HqjkxR3c11+p9g=
1095-
go.opentelemetry.io/otel/metric v1.40.0/go.mod h1:ib/crwQH7N3r5kfiBZQbwrTge743UDc7DTFVZrrXnqc=
1094+
go.opentelemetry.io/otel/metric v1.41.0 h1:rFnDcs4gRzBcsO9tS8LCpgR0dxg4aaxWlJxCno7JlTQ=
1095+
go.opentelemetry.io/otel/metric v1.41.0/go.mod h1:xPvCwd9pU0VN8tPZYzDZV/BMj9CM9vs00GuBjeKhJps=
10961096
go.opentelemetry.io/otel/sdk v1.19.0/go.mod h1:NedEbbS4w3C6zElbLdPJKOpJQOrGUJ+GfzpjUvI0v1A=
10971097
go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E=
1098-
go.opentelemetry.io/otel/sdk v1.40.0 h1:KHW/jUzgo6wsPh9At46+h4upjtccTmuZCFAc9OJ71f8=
1099-
go.opentelemetry.io/otel/sdk v1.40.0/go.mod h1:Ph7EFdYvxq72Y8Li9q8KebuYUr2KoeyHx0DRMKrYBUE=
1100-
go.opentelemetry.io/otel/sdk/metric v1.40.0 h1:mtmdVqgQkeRxHgRv4qhyJduP3fYJRMX4AtAlbuWdCYw=
1101-
go.opentelemetry.io/otel/sdk/metric v1.40.0/go.mod h1:4Z2bGMf0KSK3uRjlczMOeMhKU2rhUqdWNoKcYrtcBPg=
1098+
go.opentelemetry.io/otel/sdk v1.41.0 h1:YPIEXKmiAwkGl3Gu1huk1aYWwtpRLeskpV+wPisxBp8=
1099+
go.opentelemetry.io/otel/sdk v1.41.0/go.mod h1:ahFdU0G5y8IxglBf0QBJXgSe7agzjE4GiTJ6HT9ud90=
1100+
go.opentelemetry.io/otel/sdk/metric v1.41.0 h1:siZQIYBAUd1rlIWQT2uCxWJxcCO7q3TriaMlf08rXw8=
1101+
go.opentelemetry.io/otel/sdk/metric v1.41.0/go.mod h1:HNBuSvT7ROaGtGI50ArdRLUnvRTRGniSUZbxiWxSO8Y=
11021102
go.opentelemetry.io/otel/trace v1.19.0/go.mod h1:mfaSyvGyEJEI0nyV2I4qhNQnbBOUUmYZpYojqMnX2vo=
11031103
go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ=
11041104
go.opentelemetry.io/otel/trace v1.22.0/go.mod h1:RbbHXVqKES9QhzZq/fE5UnOSILqRt40a21sPw2He1xo=
1105-
go.opentelemetry.io/otel/trace v1.40.0 h1:WA4etStDttCSYuhwvEa8OP8I5EWu24lkOzp+ZYblVjw=
1106-
go.opentelemetry.io/otel/trace v1.40.0/go.mod h1:zeAhriXecNGP/s2SEG3+Y8X9ujcJOTqQ5RgdEJcawiA=
1105+
go.opentelemetry.io/otel/trace v1.41.0 h1:Vbk2co6bhj8L59ZJ6/xFTskY+tGAbOnCtQGVVa9TIN0=
1106+
go.opentelemetry.io/otel/trace v1.41.0/go.mod h1:U1NU4ULCoxeDKc09yCWdWe+3QoyweJcISEVa1RBzOis=
11071107
go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI=
11081108
go.opentelemetry.io/proto/otlp v0.15.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U=
11091109
go.opentelemetry.io/proto/otlp v0.19.0/go.mod h1:H7XAot3MsfNsj7EXtrA2q5xSNQ10UqI405h3+duxN4U=
@@ -1291,8 +1291,8 @@ golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE=
12911291
golang.org/x/net v0.18.0/go.mod h1:/czyP5RqHAH4odGYxBJ1qz0+CE5WZ+2j1YgoEo8F2jQ=
12921292
golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U=
12931293
golang.org/x/net v0.20.0/go.mod h1:z8BVo6PvndSri0LbOE3hAn0apkU+1YvI6E70E9jsnvY=
1294-
golang.org/x/net v0.50.0 h1:ucWh9eiCGyDR3vtzso0WMQinm2Dnt8cFMuQa9K33J60=
1295-
golang.org/x/net v0.50.0/go.mod h1:UgoSli3F/pBgdJBHCTc+tp3gmrU4XswgGRgtnwWTfyM=
1294+
golang.org/x/net v0.51.0 h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=
1295+
golang.org/x/net v0.51.0/go.mod h1:aamm+2QF5ogm02fjy5Bb7CQ0WMt1/WVM7FtyaTLlA9Y=
12961296
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
12971297
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
12981298
golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
@@ -1727,8 +1727,8 @@ google.golang.org/grpc v1.59.0/go.mod h1:aUPDwccQo6OTjy7Hct4AfBPD1GptF4fyUjIkQ9Y
17271727
google.golang.org/grpc v1.60.0/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM=
17281728
google.golang.org/grpc v1.60.1/go.mod h1:OlCHIeLYqSSsLi6i49B5QGdzaMZK9+M7LXN2FKz4eGM=
17291729
google.golang.org/grpc v1.61.0/go.mod h1:VUbo7IFqmF1QtCAstipjG0GIoq49KvMe9+h1jFLBNJs=
1730-
google.golang.org/grpc v1.78.0 h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc=
1731-
google.golang.org/grpc v1.78.0/go.mod h1:I47qjTo4OKbMkjA/aOOwxDIiPSBofUtQUI5EfpWvW7U=
1730+
google.golang.org/grpc v1.79.1 h1:zGhSi45ODB9/p3VAawt9a+O/MULLl9dpizzNNpq7flY=
1731+
google.golang.org/grpc v1.79.1/go.mod h1:KmT0Kjez+0dde/v2j9vzwoAScgEPx/Bw1CYChhHLrHQ=
17321732
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw=
17331733
google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8=
17341734
google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0=

apps/evm/server/force_inclusion_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,10 @@ func (m *mockDA) HasForcedInclusionNamespace() bool {
7474
return true
7575
}
7676

77+
func (m *mockDA) GetLatestDAHeight(_ context.Context) (uint64, error) {
78+
return 0, nil
79+
}
80+
7781
func TestForceInclusionServer_handleSendRawTransaction_Success(t *testing.T) {
7882
testHeight := uint64(100)
7983

0 commit comments

Comments
 (0)