# ============================================================================ # Required settings — the stack will not start without these. # ============================================================================ # Ethereum network: mainnet (the SNRC `.testing` contracts live on mainnet) # or holesky (test). Mainnet full sync needs ~1 day and ~1.2 TB NVMe. NETWORK=mainnet # Beacon checkpoint-sync URL — used ONCE on first sync. Must expose the heavy # /eth/v2/debug/beacon/states/finalized endpoint (generic beacon APIs do not; # use a dedicated checkpoint provider). List: https://eth-clients.github.io/checkpoint-sync-endpoints/ # mainnet: https://mainnet-checkpoint-sync.attestant.io (also beaconstate.info, sync-mainnet.beaconcha.in) # holesky: https://checkpoint-sync.holesky.ethpandaops.io TRUSTED_NODE_URL=https://mainnet-checkpoint-sync.attestant.io # ============================================================================ # Optional overrides — sensible defaults are baked into docker-compose.yml, # so leave these commented unless you need to change them. # ============================================================================ # Nimbus NAT (default: any). For a stable public node set an explicit IP: # NAT=extip:1.2.3.4 # your public IPv4: curl -s ifconfig.me