Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion common/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ replace github.com/tendermint/tendermint => github.com/morph-l2/tendermint v0.3.

require (
github.com/holiman/uint256 v1.2.4
github.com/morph-l2/morph-da-codec/bindings/codec v0.0.0-20260702164327-8c7baa26af85
github.com/morph-l2/go-ethereum v1.10.14-0.20260709072051-ffa95e0670a3
github.com/morph-l2/morph-da-codec/bindings/codec v0.0.0-20260727095527-681727561e38
github.com/stretchr/testify v1.10.0
github.com/syndtr/goleveldb v1.0.1-0.20220614013038-64ee5596c38a
)
Expand Down
4 changes: 2 additions & 2 deletions common/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,10 @@ github.com/mmcloughlin/addchain v0.4.0/go.mod h1:A86O+tHqZLMNO4w6ZZ4FlVQEadcoqky
github.com/mmcloughlin/profile v0.1.1/go.mod h1:IhHD7q1ooxgwTgjxQYkACGA77oFTDdFVejUS1/tS/qU=
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/morph-l2/morph-da-codec/bindings/codec v0.0.0-20260702164327-8c7baa26af85 h1:987LsP4lErsu3D/9LKMtqhuU2k3ip9lp2IIMGCmXhRE=
github.com/morph-l2/morph-da-codec/bindings/codec v0.0.0-20260702164327-8c7baa26af85/go.mod h1:f6+BHrrHbRmEYplC1nmNjGdatQtMSa2CIK7CX8T1Nfc=
github.com/morph-l2/go-ethereum v1.10.14-0.20260709072051-ffa95e0670a3 h1:vt1tCsMO0eFZQsNnI3KRk76V52ia19Z/Zbpk92x0w3Y=
github.com/morph-l2/go-ethereum v1.10.14-0.20260709072051-ffa95e0670a3/go.mod h1:nkVzHjQWCOjvukQW8ittlwX+Xz9gmVHrP7mUi7zoHTs=
github.com/morph-l2/morph-da-codec/bindings/codec v0.0.0-20260727095527-681727561e38 h1:2OIgRP51TPMlpw9E82toxu/SQzN1hlYcxpJKC9jB0cs=
github.com/morph-l2/morph-da-codec/bindings/codec v0.0.0-20260727095527-681727561e38/go.mod h1:f6+BHrrHbRmEYplC1nmNjGdatQtMSa2CIK7CX8T1Nfc=
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE=
Expand Down
13 changes: 9 additions & 4 deletions ops/docker/docker-compose-devnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@ volumes:
services:
# ========== Layer1 Ethereum Node ==========
layer1-el:
image: ethereum/client-go:latest
# Pinned to a geth stable release (NOT :latest, which drifts — a newer geth
# removed --allow-insecure-unlock and crash-looped the L1). v1.17.5 is the
# latest stable (2026-07-27), same 1.17 line as the build verified with this devnet.
image: ethereum/client-go:v1.17.5
container_name: layer1-el
ports:
- "9545:8545"
Expand All @@ -26,11 +29,12 @@ services:
else
echo "Genesis already initialized, skipping init"
fi
exec geth --networkid=900 --datadir=/data/geth/execution-data --http --http.addr=0.0.0.0 --http.port=8545 --http.api=admin,engine,net,eth,web3,debug,txpool --http.vhosts=* --http.corsdomain=* --ws --ws.addr=0.0.0.0 --ws.port=8546 --ws.api=admin,engine,net,eth,web3,debug,txpool --ws.origins=* --allow-insecure-unlock --authrpc.port=8551 --authrpc.addr=0.0.0.0 --authrpc.vhosts=* --authrpc.jwtsecret=/jwt/jwtsecret --syncmode=full --miner.gasprice=1 --rpc.allow-unprotected-txs --metrics --metrics.addr=0.0.0.0 --metrics.port=9001 --discovery.port=30303 --port=30303
exec geth --networkid=900 --datadir=/data/geth/execution-data --http --http.addr=0.0.0.0 --http.port=8545 --http.api=admin,engine,net,eth,web3,debug,txpool --http.vhosts=* --http.corsdomain=* --ws --ws.addr=0.0.0.0 --ws.port=8546 --ws.api=admin,engine,net,eth,web3,debug,txpool --ws.origins=* --authrpc.port=8551 --authrpc.addr=0.0.0.0 --authrpc.vhosts=* --authrpc.jwtsecret=/jwt/jwtsecret --syncmode=full --miner.gasprice=1 --rpc.allow-unprotected-txs --metrics --metrics.addr=0.0.0.0 --metrics.port=9001 --discovery.port=30303 --port=30303
restart: unless-stopped

layer1-cl:
image: sigp/lighthouse:latest
# Pinned lighthouse stable v8.2.1 (2026-07-21), paired with geth v1.17.5; avoid :latest (it drifts).
image: sigp/lighthouse:v8.2.1
container_name: layer1-cl
depends_on:
- layer1-el
Expand Down Expand Up @@ -74,7 +78,8 @@ services:
restart: unless-stopped

layer1-vc:
image: sigp/lighthouse:latest
# Pinned lighthouse stable v8.2.1 (2026-07-21), paired with geth v1.17.5; avoid :latest (it drifts).
image: sigp/lighthouse:v8.2.1
container_name: layer1-vc
depends_on:
- layer1-cl
Expand Down
2 changes: 1 addition & 1 deletion ops/docker/ha-nodekey2
Original file line number Diff line number Diff line change
@@ -1 +1 @@
5146627e8b60d6dca6666c4996083e5bd551fdbe56c6c4a7a53791274a574bd4
5146627e8b60d6dca6666c4996083e5bd551fdbe56c6c4a7a53791274a574bd4