Skip to content

bump to 1.12 - #20

Merged
flisko merged 3 commits into
AvadoDServer:mainfrom
flisko:main
Aug 5, 2026
Merged

flisko merged 3 commits into
AvadoDServer:mainfrom
flisko:main

Conversation

@flisko

@flisko flisko commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

No description provided.

flisko and others added 3 commits August 5, 2026 12:46
Relay set rebuilt from ethstaker/ethstaker-guides MEV-relay-list.md. All 11
mainnet relays in that list were probed at /eth/v1/builder/status:

  live (9): aestus.live, agnostic-relay.net, global.titanrelay.xyz,
            relay.ultrasound.money, relay.wenmerge.com,
            boost-relay.flashbots.net, bloxroute.max-profit.blxrbdn.com,
            bloxroute.regulated.blxrbdn.com, regional.titanrelay.xyz
  dead (2): mainnet-relay.securerpc.com (Manifold),
            proof-relay.ponrelay.com (Proof) - both NXDOMAIN

All 9 live relays are now configured. The two previously shipped relays that
no longer resolve (bloxroute.ethical, builder-relay-mainnet.blocknative.com)
are dropped. dappnode_package.json and docker-compose.yml had diverged and
now carry the same list. Relay URLs were extracted programmatically from the
upstream markdown so no pubkey is hand-transcribed.

start.sh: the hardcoded single-relay string substitution is replaced with a
list-driven filter, since existing installs keep their persisted RELAYS value
and would otherwise pass retired relays forever. Also errors out with a clear
message when no usable relay remains, instead of letting an empty -relays
swallow the following flag.

Verified against flashbots/mev-boost:1.12: filter tested under the container's
/bin/sh for legacy/new/empty/single/all-dead inputs, and the built image starts
with all 9 relays registered and listening on 0.0.0.0:18550.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HrHvb13D4DKoAvKs1vuRq3
Documents how the MEV setup changes at Glamsterdam, when this package gets
retired, and what has to be built in the validator package first.

Fork state verified against client source rather than reporting: Prysm v7.1.8
and Teku 26.7.1 both carry a MaxUint64 Gloas epoch, geth v1.17.5 has
AmsterdamTime unset on mainnet, and eth-clients/mainnet has no GLOAS_FORK_EPOCH
key. mev-boost v1.12 has no ePBS support. Nothing is actionable yet; the doc
records the plan and the commands to re-check readiness.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HrHvb13D4DKoAvKs1vuRq3
@flisko
flisko merged commit 36f02f1 into AvadoDServer:main Aug 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant