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
14 changes: 2 additions & 12 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,9 @@ services:
- sequencer-data:/data
environment:
COINBASE: ""
VALIDATOR_PRIVATE_KEY: ""
VALIDATOR_PRIVATE_KEYS: ""
BLOB_SINK_URL: ""
SEQ_MIN_TX_BLOCK: ""
SEQ_MAX_TX_BLOCK: ""
LOG_LEVEL: "info"
restart: unless-stopped
register:
build:
context: register
args:
UPSTREAM_VERSION: 1.2.1
environment:
VALIDATOR_PRIVATE_KEY: ""
COINBASE: ""
restart: "no"
volumes:
sequencer-data: {}
7 changes: 0 additions & 7 deletions package_variants/sepolia/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,3 @@ services:
ports:
- 40400:40400/tcp
- 40400:40400/udp
register:
build:
args:
L1_CHAIN_ID: 11155111
STAKING_ASSET_HANDLER: "0xF739D03e98e23A7B65940848aBA8921fF3bAc4b2"
environment:
ETHEREUM_HOSTS: http://geth.sepolia-geth.dappnode:8545
4 changes: 2 additions & 2 deletions package_variants/sepolia/releases.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@
}
},
"0.1.1": {
"hash": "/ipfs/QmUevjm6VKQ1Q2sXjCXLwChRKuXNm3YB37vrciFvW3HpLF",
"hash": "/ipfs/QmNbj8XiDbLyiXGsEsfEKyfTV1izqJnKAdw3zgxkbdJTdU",
"uploadedTo": {
"remote": "Tue, 10 Jun 2025 14:35:51 GMT"
"remote": "Thu, 07 Aug 2025 14:04:05 GMT"
}
}
}
21 changes: 0 additions & 21 deletions register/Dockerfile

This file was deleted.

38 changes: 0 additions & 38 deletions register/entrypoint.sh

This file was deleted.

25 changes: 5 additions & 20 deletions sequencer/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,24 @@ set -euo pipefail
# — Required environment variables
: "${ETHEREUM_HOSTS?Need to set ETHEREUM_HOSTS}"
: "${L1_CONSENSUS_HOST_URLS?Need to set L1_CONSENSUS_HOST_URLS}"
: "${VALIDATOR_PRIVATE_KEY?Need to set VALIDATOR_PRIVATE_KEY}"
: "${VALIDATOR_PRIVATE_KEYS?Need to set VALIDATOR_PRIVATE_KEYS}"
: "${COINBASE?Need to set COINBASE}"
: "${_DAPPNODE_GLOBAL_PUBLIC_IP?Need to set _DAPPNODE_GLOBAL_PUBLIC_IP (your public IP)}"
: "${NETWORK?Need to set NETWORK (build arg)}"
: "${LOG_LEVEL:=info}"

P2P_IP="${_DAPPNODE_GLOBAL_PUBLIC_IP}" # aztec expects P2P_IP to be set, but dappmanager injects the env as `_DAPPNODE_GLOBAL_PUBLIC_IP`
export P2P_IP

# — Build the command array
FLAGS=(
start
--network "$NETWORK"
--l1-rpc-urls "$ETHEREUM_HOSTS"
--l1-consensus-host-urls "$L1_CONSENSUS_HOST_URLS"
--sequencer.validatorPrivateKey "$VALIDATOR_PRIVATE_KEY"
--sequencer.coinbase "$COINBASE"
--p2p.p2pIp "$_DAPPNODE_GLOBAL_PUBLIC_IP"
)

# — Add optional flags if set
if [[ -n "${BLOB_SINK_URL:-}" ]]; then
FLAGS+=(--blob-sink "$BLOB_SINK_URL")
fi

if [[ -n "${SEQ_MIN_TX_BLOCK:-}" ]]; then
FLAGS+=(--seqMinTxBlock "$SEQ_MIN_TX_BLOCK")
fi

if [[ -n "${SEQ_MAX_TX_BLOCK:-}" ]]; then
FLAGS+=(--seqMaxTxBlock "$SEQ_MAX_TX_BLOCK")
fi

# — Append fixed mode flags
FLAGS+=(--archiver --node --sequencer)

# — Print for debugging
echo "[INFO - entrypoint] Starting sequencer with flags:"
printf ' %q\n' "${FLAGS[@]}"

Expand Down
8 changes: 4 additions & 4 deletions setup-wizard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ fields:
pattern: '^https?://[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?(,https?://[\w\-]+(\.[\w\-]+)+([\w\-.,@?^=%&:/~+#]*[\w\-@?^=%&/~+#])?)*$'
patternErrorMessage: "Please enter one or more valid comma-separated URLs (e.g., http://prysm-sepolia.dappnode:3500)"

- id: validator_private_key
- id: VALIDATOR_PRIVATE_KEYS
target:
type: environment
name: VALIDATOR_PRIVATE_KEY
service: [sequencer, register]
name: VALIDATOR_PRIVATE_KEYS
service: [sequencer]
title: Validator Private Key
description: "Private key of testnet L1 EOA that holds Sepolia ETH (0.01 Sepolia ETH can get you started)"
required: true
Expand All @@ -39,7 +39,7 @@ fields:
target:
type: environment
name: COINBASE
service: [sequencer, register]
service: [sequencer]
title: Coinbase Address
description: "Recipient of block rewards (for node security on mainnet, this should be a different address to the validator eoa)"
required: true
Expand Down