# evolution.conf — configuration for evolution-daemon.sh # # All parameters here override the defaults in evolve.sh. # Set BASE_RPC_URL to a Base network RPC endpoint before starting the daemon. # ── Fitness backend ───────────────────────────────────────────────────────────── EVAL_MODE=revm # Base network RPC endpoint (required for EVAL_MODE=revm). # Export in your shell or set here (do NOT commit credentials). # BASE_RPC_URL=https://mainnet.base.org # ── Population & selection ────────────────────────────────────────────────────── POPULATION=20 GENERATIONS=30 MUTATION_RATE=1 ELITES=2 DIVERSE_SEEDS=true # ── Evolution-specific overrides (applied via evolution.patch) ────────────────── # GAS_LIMIT: production cap is 200 000; evolution uses 500 000 to allow larger # programs that are still worth exploring before gas optimisation. GAS_LIMIT=500000 # ANCHOR_WIDTH_UNBOUNDED: removes the MAX_ANCHOR_WIDTH=100 production cap so # programs can explore the full uint24 tick-width space. ANCHOR_WIDTH_UNBOUNDED=true # ── Notification (openclaw) ───────────────────────────────────────────────────── # SSH target for `openclaw system event` notifications. # Leave empty to disable notifications. OPENCLAW_SSH_TARGET= # ── Seed ──────────────────────────────────────────────────────────────────────── # Path to the primary seed file, relative to the repo root. SEED=tools/push3-evolution/seeds/optimizer_v3.push3