Skip to content

Commit 7ac1637

Browse files
committed
Merge branch 'main' into julien/namespace-migrations
2 parents 33d279d + 298f62e commit 7ac1637

75 files changed

Lines changed: 3038 additions & 891 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/check_consts_drift.yml

Lines changed: 0 additions & 91 deletions
This file was deleted.

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ jobs:
134134
- uses: actions/setup-go@v6
135135
with:
136136
go-version-file: ./go.mod
137-
- run: make tidy-all
137+
- run: make deps
138138
- name: check for diff
139139
run: git diff --exit-code
140140

apps/evm/single/README.md

Lines changed: 42 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -15,26 +15,28 @@ This directory contains the implementation of a single EVM sequencer using Ev-no
1515

1616
2. Build the sequencer:
1717

18-
```bash
19-
go build -o evm-single .
20-
```
18+
```bash
19+
go build -o evm-single .
20+
```
2121

2222
3. Initialize the sequencer:
2323

24-
```bash
25-
./evm-single init --rollkit.node.aggregator=true --rollkit.signer.passphrase secret
26-
```
24+
```bash
25+
./evm-single init --rollkit.node.aggregator=true --rollkit.signer.passphrase secret
26+
```
2727

2828
4. Start the sequencer:
2929

30-
```bash
31-
./evm-single start \
32-
--evm.jwt-secret $(cat <path_to>/execution/evm/docker/jwttoken/jwt.hex) \
33-
--evm.genesis-hash 0x2b8bbb1ea1e04f9c9809b4b278a8687806edc061a356c7dbc491930d8e922503 \
34-
--rollkit.node.block_time 1s \
35-
--rollkit.node.aggregator=true \
36-
--rollkit.signer.passphrase secret
37-
```
30+
```bash
31+
./evm-single start \
32+
--evm.jwt-secret $(cat <path_to>/execution/evm/docker/jwttoken/jwt.hex) \
33+
--evm.genesis-hash 0x2b8bbb1ea1e04f9c9809b4b278a8687806edc061a356c7dbc491930d8e922503 \
34+
--rollkit.node.block_time 1s \
35+
--rollkit.node.aggregator=true \
36+
--rollkit.signer.passphrase secret
37+
```
38+
39+
Share your `genesis.json` with other node operators. Add `da_start_height` field corresponding to the first DA included block of the chain (can be queried on the sequencer node).
3840

3941
Note: Replace `<path_to>` with the actual path to the rollkit repository. If you'd ever like to restart a fresh node, make sure to remove the originally created sequencer node directory using:
4042

@@ -58,41 +60,43 @@ The sequencer can be configured using various command-line flags. The most impor
5860

5961
2. Initialize the full node:
6062

61-
```bash
62-
./evm-single init --home ~/.evm-single-full-node
63-
```
63+
```bash
64+
./evm-single init --home ~/.evm-single-full-node
65+
```
6466

6567
3. Copy the genesis file from the sequencer node:
6668

67-
```bash
68-
cp ~/.evm-single/config/genesis.json ~/.evm-single-full-node/config/genesis.json
69-
```
69+
```bash
70+
cp ~/.evm-single/config/genesis.json ~/.evm-single-full-node/config/genesis.json
71+
```
72+
73+
Verify the `da_start_height` value in the genesis file is set. If not, ask the chain developer to share it.
7074

7175
4. Identify the sequencer node's P2P address from its logs. It will look similar to:
7276

73-
```sh
74-
1:55PM INF listening on address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWJ1J5W7vpHuyktcvc71iuduRgb9pguY9wKMNVVPwweWPk module=main
75-
```
77+
```sh
78+
1:55PM INF listening on address=/ip4/127.0.0.1/tcp/7676/p2p/12D3KooWJ1J5W7vpHuyktcvc71iuduRgb9pguY9wKMNVVPwweWPk module=main
79+
```
7680

77-
Create an environment variable with the P2P address:
81+
Create an environment variable with the P2P address:
7882

79-
```bash
80-
export P2P_ID="12D3KooWJbD9TQoMSSSUyfhHMmgVY3LqCjxYFz8wQ92Qa6DAqtmh"
81-
```
83+
```bash
84+
export P2P_ID="12D3KooWJbD9TQoMSSSUyfhHMmgVY3LqCjxYFz8wQ92Qa6DAqtmh"
85+
```
8286

8387
5. Start the full node:
8488

85-
```bash
86-
./evm-single start \
87-
--home ~/.evm-single-full-node \
88-
--evm.jwt-secret $(cat <path_to>/execution/evm/docker/jwttoken/jwt.hex) \
89-
--evm.genesis-hash 0x2b8bbb1ea1e04f9c9809b4b278a8687806edc061a356c7dbc491930d8e922503 \
90-
--rollkit.rpc.address=127.0.0.1:46657 \
91-
--rollkit.p2p.listen_address=/ip4/127.0.0.1/tcp/7677 \
92-
--rollkit.p2p.peers=/ip4/127.0.0.1/tcp/7676/p2p/$P2P_ID \
93-
--evm.engine-url http://localhost:8561 \
94-
--evm.eth-url http://localhost:8555
95-
```
89+
```bash
90+
./evm-single start \
91+
--home ~/.evm-single-full-node \
92+
--evm.jwt-secret $(cat <path_to>/execution/evm/docker/jwttoken/jwt.hex) \
93+
--evm.genesis-hash 0x2b8bbb1ea1e04f9c9809b4b278a8687806edc061a356c7dbc491930d8e922503 \
94+
--rollkit.rpc.address=127.0.0.1:46657 \
95+
--rollkit.p2p.listen_address=/ip4/127.0.0.1/tcp/7677 \
96+
--rollkit.p2p.peers=/ip4/127.0.0.1/tcp/7676/p2p/$P2P_ID \
97+
--evm.engine-url http://localhost:8561 \
98+
--evm.eth-url http://localhost:8555
99+
```
96100

97101
If you'd ever like to restart a fresh node, make sure to remove the originally created full node directory using:
98102

apps/evm/single/cmd/rollback.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,12 @@ func NewRollbackCmd() *cobra.Command {
9393
}
9494

9595
if err := headerStore.Start(goCtx); err != nil {
96-
return err
96+
return fmt.Errorf("failed to start header store: %w", err)
9797
}
9898
defer headerStore.Stop(goCtx)
9999

100100
if err := dataStore.Start(goCtx); err != nil {
101-
return err
101+
return fmt.Errorf("failed to start data store: %w", err)
102102
}
103103
defer dataStore.Stop(goCtx)
104104

apps/evm/single/cmd/run.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ var RunCmd = &cobra.Command{
5454

5555
logger.Info().Str("headerNamespace", headerNamespace.HexString()).Str("dataNamespace", dataNamespace.HexString()).Msg("namespaces")
5656

57-
daJrpc, err := jsonrpc.NewClient(context.Background(), logger, nodeConfig.DA.Address, nodeConfig.DA.AuthToken, nodeConfig.DA.GasPrice, nodeConfig.DA.GasMultiplier)
57+
daJrpc, err := jsonrpc.NewClient(context.Background(), logger, nodeConfig.DA.Address, nodeConfig.DA.AuthToken, nodeConfig.DA.GasPrice, nodeConfig.DA.GasMultiplier, rollcmd.DefaultMaxBlobSize)
5858
if err != nil {
5959
return err
6060
}
@@ -76,6 +76,10 @@ var RunCmd = &cobra.Command{
7676
return fmt.Errorf("failed to load genesis: %w", err)
7777
}
7878

79+
if genesis.DAStartHeight == 0 && !nodeConfig.Node.Aggregator {
80+
logger.Warn().Msg("da_start_height is not set in genesis.json, ask your chain developer")
81+
}
82+
7983
singleMetrics, err := single.DefaultMetricsProvider(nodeConfig.Instrumentation.IsPrometheusEnabled())(genesis.ChainID)
8084
if err != nil {
8185
return err

apps/evm/single/go.mod

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ replace (
1212
)
1313

1414
require (
15-
github.com/celestiaorg/go-header v0.7.2
16-
github.com/ethereum/go-ethereum v1.16.3
17-
github.com/evstack/ev-node v1.0.0-beta.4
15+
github.com/celestiaorg/go-header v0.7.3
16+
github.com/ethereum/go-ethereum v1.16.4
17+
github.com/evstack/ev-node v1.0.0-beta.5
1818
github.com/evstack/ev-node/core v1.0.0-beta.3
1919
github.com/evstack/ev-node/da v0.0.0-20250317130407-e9e0a1b0485e
2020
github.com/evstack/ev-node/execution/evm v0.0.0-00010101000000-000000000000
@@ -25,7 +25,7 @@ require (
2525
)
2626

2727
require (
28-
connectrpc.com/connect v1.18.1 // indirect
28+
connectrpc.com/connect v1.19.0 // indirect
2929
connectrpc.com/grpcreflect v1.3.0 // indirect
3030
github.com/Microsoft/go-winio v0.6.2 // indirect
3131
github.com/StackExchange/wmi v1.2.1 // indirect
@@ -36,7 +36,7 @@ require (
3636
github.com/celestiaorg/go-square/v3 v3.0.1 // indirect
3737
github.com/cespare/xxhash/v2 v2.3.0 // indirect
3838
github.com/consensys/gnark-crypto v0.18.0 // indirect
39-
github.com/crate-crypto/go-eth-kzg v1.3.0 // indirect
39+
github.com/crate-crypto/go-eth-kzg v1.4.0 // indirect
4040
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a // indirect
4141
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
4242
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
@@ -46,7 +46,7 @@ require (
4646
github.com/dgraph-io/ristretto/v2 v2.1.0 // indirect
4747
github.com/dustin/go-humanize v1.0.1 // indirect
4848
github.com/emicklei/dot v1.6.2 // indirect
49-
github.com/ethereum/c-kzg-4844/v2 v2.1.0 // indirect
49+
github.com/ethereum/c-kzg-4844/v2 v2.1.3 // indirect
5050
github.com/ethereum/go-verkle v0.2.2 // indirect
5151
github.com/ferranbt/fastssz v0.1.4 // indirect
5252
github.com/filecoin-project/go-clock v0.1.0 // indirect
@@ -163,7 +163,7 @@ require (
163163
github.com/spf13/viper v1.21.0 // indirect
164164
github.com/stretchr/objx v0.5.2 // indirect
165165
github.com/subosito/gotenv v1.6.0 // indirect
166-
github.com/supranational/blst v0.3.14 // indirect
166+
github.com/supranational/blst v0.3.16-0.20250831170142-f48500c1fdbe // indirect
167167
github.com/tklauser/go-sysconf v0.3.12 // indirect
168168
github.com/tklauser/numcpus v0.6.1 // indirect
169169
github.com/whyrusleeping/go-keyspace v0.0.0-20160322163242-5b898ac5add1 // indirect

apps/evm/single/go.sum

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT
22
cloud.google.com/go v0.31.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
33
cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
44
cloud.google.com/go v0.37.0/go.mod h1:TS1dMSSfndXH133OKGwekG838Om/cQT0BUHV3HcBgoo=
5-
connectrpc.com/connect v1.18.1 h1:PAg7CjSAGvscaf6YZKUefjoih5Z/qYkyaTrBW8xvYPw=
6-
connectrpc.com/connect v1.18.1/go.mod h1:0292hj1rnx8oFrStN7cB4jjVBeqs+Yx5yDIC2prWDO8=
5+
connectrpc.com/connect v1.19.0 h1:LuqUbq01PqbtL0o7vn0WMRXzR2nNsiINe5zfcJ24pJM=
6+
connectrpc.com/connect v1.19.0/go.mod h1:tN20fjdGlewnSFeZxLKb0xwIZ6ozc3OQs2hTXy4du9w=
77
connectrpc.com/grpcreflect v1.3.0 h1:Y4V+ACf8/vOb1XOc251Qun7jMB75gCUNw6llvB9csXc=
88
connectrpc.com/grpcreflect v1.3.0/go.mod h1:nfloOtCS8VUQOQ1+GTdFzVg2CJo4ZGaat8JIovCtDYs=
99
dmitri.shuralyov.com/app/changes v0.0.0-20180602232624-0a106ad413e3/go.mod h1:Yl+fi1br7+Rr3LqpNJf1/uxUdtRUV+Tnj0o93V2B9MU=
@@ -62,8 +62,8 @@ github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSV
6262
github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
6363
github.com/cpuguy83/go-md2man/v2 v2.0.6 h1:XJtiaUW6dEEqVuZiMTn1ldk455QWwEIsMIJlo5vtkx0=
6464
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
65-
github.com/crate-crypto/go-eth-kzg v1.3.0 h1:05GrhASN9kDAidaFJOda6A4BEvgvuXbazXg/0E3OOdI=
66-
github.com/crate-crypto/go-eth-kzg v1.3.0/go.mod h1:J9/u5sWfznSObptgfa92Jq8rTswn6ahQWEuiLHOjCUI=
65+
github.com/crate-crypto/go-eth-kzg v1.4.0 h1:WzDGjHk4gFg6YzV0rJOAsTK4z3Qkz5jd4RE3DAvPFkg=
66+
github.com/crate-crypto/go-eth-kzg v1.4.0/go.mod h1:J9/u5sWfznSObptgfa92Jq8rTswn6ahQWEuiLHOjCUI=
6767
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a h1:W8mUrRp6NOVl3J+MYp5kPMoUZPp7aOYHtaua31lwRHg=
6868
github.com/crate-crypto/go-ipa v0.0.0-20240724233137-53bbb0ceb27a/go.mod h1:sTwzHBvIzm2RfVCGNEBZgRyjwK40bVoun3ZnGOCafNM=
6969
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
@@ -95,10 +95,12 @@ github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymF
9595
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
9696
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
9797
github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
98-
github.com/ethereum/c-kzg-4844/v2 v2.1.0 h1:gQropX9YFBhl3g4HYhwE70zq3IHFRgbbNPw0Shwzf5w=
99-
github.com/ethereum/c-kzg-4844/v2 v2.1.0/go.mod h1:TC48kOKjJKPbN7C++qIgt0TJzZ70QznYR7Ob+WXl57E=
100-
github.com/ethereum/go-ethereum v1.16.3 h1:nDoBSrmsrPbrDIVLTkDQCy1U9KdHN+F2PzvMbDoS42Q=
101-
github.com/ethereum/go-ethereum v1.16.3/go.mod h1:Lrsc6bt9Gm9RyvhfFK53vboCia8kpF9nv+2Ukntnl+8=
98+
github.com/ethereum/c-kzg-4844/v2 v2.1.3 h1:DQ21UU0VSsuGy8+pcMJHDS0CV1bKmJmxsJYK8l3MiLU=
99+
github.com/ethereum/c-kzg-4844/v2 v2.1.3/go.mod h1:fyNcYI/yAuLWJxf4uzVtS8VDKeoAaRM8G/+ADz/pRdA=
100+
github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab h1:rvv6MJhy07IMfEKuARQ9TKojGqLVNxQajaXEp/BoqSk=
101+
github.com/ethereum/go-bigmodexpfix v0.0.0-20250911101455-f9e208c548ab/go.mod h1:IuLm4IsPipXKF7CW5Lzf68PIbZ5yl7FFd74l/E0o9A8=
102+
github.com/ethereum/go-ethereum v1.16.4 h1:H6dU0r2p/amA7cYg6zyG9Nt2JrKKH6oX2utfcqrSpkQ=
103+
github.com/ethereum/go-ethereum v1.16.4/go.mod h1:P7551slMFbjn2zOQaKrJShZVN/d8bGxp4/I6yZVlb5w=
102104
github.com/ethereum/go-verkle v0.2.2 h1:I2W0WjnrFUIzzVPwm8ykY+7pL2d4VhlsePn4j7cnFk8=
103105
github.com/ethereum/go-verkle v0.2.2/go.mod h1:M3b90YRnzqKyyzBEWJGqj8Qff4IDeXnzFw0P9bFw3uk=
104106
github.com/evstack/ev-node/core v1.0.0-beta.3 h1:01K2Ygm3puX4m2OBxvg/HDxu+he54jeNv+KDmpgujFc=
@@ -203,8 +205,8 @@ github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iP
203205
github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
204206
github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
205207
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
206-
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4 h1:X4egAf/gcS1zATw6wn4Ej8vjuVGxeHdan+bRb2ebyv4=
207-
github.com/holiman/billy v0.0.0-20240216141850-2abb0c79d3c4/go.mod h1:5GuXa7vkL8u9FkFuWdVvfR5ix8hRB7DbOAaYULamFpc=
208+
github.com/holiman/billy v0.0.0-20250707135307-f2f9b9aae7db h1:IZUYC/xb3giYwBLMnr8d0TGTzPKFGNTCGgGLoyeX330=
209+
github.com/holiman/billy v0.0.0-20250707135307-f2f9b9aae7db/go.mod h1:xTEYN9KCHxuYHs+NmrmzFcnvHMzLLNiGFafCb1n3Mfg=
208210
github.com/holiman/bloomfilter/v2 v2.0.3 h1:73e0e/V0tCydx14a0SCYS/EWCxgwLZ18CZcZKVu0fao=
209211
github.com/holiman/bloomfilter/v2 v2.0.3/go.mod h1:zpoh+gs7qcpqrHr3dB55AMiJwo0iURXE7ZOP9L9hSkA=
210212
github.com/holiman/uint256 v1.3.2 h1:a9EgMPSC1AAaj1SZL5zIQD3WbwTuHrMGOerLjGmM/TA=
@@ -515,8 +517,8 @@ github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu
515517
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
516518
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
517519
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
518-
github.com/supranational/blst v0.3.14 h1:xNMoHRJOTwMn63ip6qoWJ2Ymgvj7E2b9jY2FAwY+qRo=
519-
github.com/supranational/blst v0.3.14/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw=
520+
github.com/supranational/blst v0.3.16-0.20250831170142-f48500c1fdbe h1:nbdqkIGOGfUAD54q1s2YBcBz/WcsxCO9HUQ4aGV5hUw=
521+
github.com/supranational/blst v0.3.16-0.20250831170142-f48500c1fdbe/go.mod h1:jZJtfjgudtNl4en1tzwPIV3KjUnQUvG3/j+w+fVonLw=
520522
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDdvS342BElfbETmL1Aiz3i2t0zfRj16Hs=
521523
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d/go.mod h1:RRCYJbIwD5jmqPI9XoAFR0OcDxqUctll6zUj/+B4S48=
522524
github.com/tarm/serial v0.0.0-20180830185346-98f6abe2eb07/go.mod h1:kDXzergiv9cbyO7IOYJZWg1U88JhDg3PB6klq9Hg2pA=

apps/grpc/single/cmd/run.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ The execution client must implement the Evolve execution gRPC interface.`,
5252
logger.Info().Str("headerNamespace", headerNamespace.HexString()).Str("dataNamespace", dataNamespace.HexString()).Msg("namespaces")
5353

5454
// Create DA client
55-
daJrpc, err := jsonrpc.NewClient(cmd.Context(), logger, nodeConfig.DA.Address, nodeConfig.DA.AuthToken, nodeConfig.DA.GasPrice, nodeConfig.DA.GasMultiplier)
55+
daJrpc, err := jsonrpc.NewClient(cmd.Context(), logger, nodeConfig.DA.Address, nodeConfig.DA.AuthToken, nodeConfig.DA.GasPrice, nodeConfig.DA.GasMultiplier, rollcmd.DefaultMaxBlobSize)
5656
if err != nil {
5757
return err
5858
}
@@ -69,6 +69,10 @@ The execution client must implement the Evolve execution gRPC interface.`,
6969
return err
7070
}
7171

72+
if genesis.DAStartHeight == 0 && !nodeConfig.Node.Aggregator {
73+
logger.Warn().Msg("da_start_height is not set in genesis.json, ask your chain developer")
74+
}
75+
7276
// Create metrics provider
7377
singleMetrics, err := single.DefaultMetricsProvider(nodeConfig.Instrumentation.IsPrometheusEnabled())(genesis.ChainID)
7478
if err != nil {

apps/grpc/single/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/evstack/ev-node/apps/grpc/single
33
go 1.24.6
44

55
require (
6-
github.com/evstack/ev-node v1.0.0-beta.4
6+
github.com/evstack/ev-node v1.0.0-beta.5
77
github.com/evstack/ev-node/core v1.0.0-beta.3
88
github.com/evstack/ev-node/da v1.0.0-beta.1
99
github.com/evstack/ev-node/execution/grpc v0.0.0
@@ -12,11 +12,11 @@ require (
1212
)
1313

1414
require (
15-
connectrpc.com/connect v1.18.1 // indirect
15+
connectrpc.com/connect v1.19.0 // indirect
1616
connectrpc.com/grpcreflect v1.3.0 // indirect
1717
github.com/benbjohnson/clock v1.3.5 // indirect
1818
github.com/beorn7/perks v1.0.1 // indirect
19-
github.com/celestiaorg/go-header v0.7.2 // indirect
19+
github.com/celestiaorg/go-header v0.7.3 // indirect
2020
github.com/celestiaorg/go-libp2p-messenger v0.2.2 // indirect
2121
github.com/celestiaorg/go-square/v3 v3.0.1 // indirect
2222
github.com/cespare/xxhash/v2 v2.3.0 // indirect

0 commit comments

Comments
 (0)