Skip to content

Commit 0a62581

Browse files
committed
feat: set multiple BN for aztec
1 parent c43ec42 commit 0a62581

File tree

2 files changed

+54
-1
lines changed

2 files changed

+54
-1
lines changed

values/sepolia/aztec-node.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,12 @@ node:
3434
logLevel: "debug; info: aztec:simulator, json-rpc"
3535

3636
l1ExecutionUrls: ["http://l1-full-node-sepolia-execution.l1.svc.cluster.local:8545"]
37-
l1ConsensusUrls: ["http://l1-full-node-sepolia-beacon.l1.svc.cluster.local:5052"]
37+
l1ConsensusUrls:
38+
- "http://prysm-aztec.l1.svc.cluster.local:3500" # Prysm with --subscribe-all-data-subnets
39+
- "http://l1-full-node-sepolia-beacon.l1.svc.cluster.local:5052" # Nimbus
40+
- "http://l1-lighthouse-sepolia.l1.svc.cluster.local:5052" # Lighthouse
41+
- "https://beacon.sepolia.ethpandaops.io" # Public fallback
42+
- "https://ethereum-sepolia-beacon-api.publicnode.com" # Public fallback
3843

3944
startCmd:
4045
- --node

values/sepolia/prysm-aztec.yaml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Prysm Configuration for Aztec Sequencer Support
2+
# Based on Aztec supernode requirements from https://github.com/Gmhax/aztec-packages
3+
4+
# Chart-specific configuration for ethpandaops/prysm
5+
mode: "beacon"
6+
7+
image:
8+
repository: gcr.io/prysmaticlabs/prysm/beacon-chain
9+
tag: "v6.1.2" # Locked version as per Aztec guide
10+
pullPolicy: IfNotPresent
11+
12+
extraArgs:
13+
# Network
14+
- --sepolia
15+
16+
# Execution endpoint
17+
- --execution-endpoint=http://l1-full-node-sepolia-execution:8551
18+
19+
# Checkpoint sync for faster initial sync
20+
- --checkpoint-sync-url=https://checkpoint-sync.sepolia.ethpandaops.io
21+
- --genesis-beacon-api-url=https://checkpoint-sync.sepolia.ethpandaops.io
22+
23+
# Aztec Supernode Requirements
24+
- --subscribe-all-data-subnets # ✅ Required for Fusaka / Aztec Supernode mode
25+
- --blob-storage-layout=by-epoch # Organize blob storage by epoch
26+
27+
# Enable checkpoint sync for faster initial sync
28+
checkpointSync:
29+
enabled: true
30+
url: "https://checkpoint-sync.sepolia.ethpandaops.io"
31+
32+
# JWT for execution layer auth (ensure this matches your Nethermind JWT)
33+
jwt: "ecb22bc24e7d4061f7ed690ccd5846d7d73f5d2b9733267e12f56790398d908a"
34+
35+
persistence:
36+
enabled: true
37+
# Larger size for supernode blob storage
38+
size: 800Gi
39+
storageClass: local-path
40+
41+
nodeSelector:
42+
kubernetes.io/hostname: silverfib
43+
44+
# Service ports
45+
httpPort: 3500
46+
rpcPort: 4000
47+
metricsPort: 8080
48+
p2pPort: 13001 # Use 13001 instead of default 13000 to avoid conflict

0 commit comments

Comments
 (0)