Skip to content

v0.0.1-rc12

RC11 remains supported. This release adds attestation subnet support and does not deprecate RC11.

Highlights

  • Attestation subnet support – The gateway now subscribes to all 64 attestation subnets (beacon_attestation_0 through beacon_attestation_63) in addition to beacon_block. Attestations from your partner validators are forwarded to mump2p; non-partner attestations are dropped before reaching the network.
  • Health endpointGET /health returns structured health checks (CL peers, mump2p peers, subscribed topics, last block age) with 200/503 status codes for load balancer integration.
  • Gateway pairing mode – The gateway now exposes a paired_with field that declares what the gateway is paired with. This controls whether inbound beacon blocks from mump2p are re-forwarded to the local CL.
  • Attestation performance metrics – New histograms and counters for attestation arrival timing, first-seen race, propagation latency, and subnet throughput.
  • Removed /api/v1/version – Version info is now available in /health and /api/v1/self_info.

Configuration Changes

Mainnet: set chain: mainnet (defaults to hoodi). Restart. Check /api/v1/self_info for current fork_digest; it updates with forks and bootstrap.

yaml
chain: mainnet
gateway_id: "yourorg-region-mainnet-01"

Remote push credentials: Will be shared separately by the team. Add to your app_conf.yml:

yaml
remote_push_enable: true
remote_push_client_id: "<shared by team>"
remote_push_client_secret: "<shared by team>"

Topics expanded: Subscribe to all 64 attestation subnets plus beacon_block:

yaml
eth_topics_subscribe:
  - beacon_block
  - beacon_attestation_0
  - beacon_attestation_1
  # ... through beacon_attestation_63

Migration from RC11

  1. Update app_conf.yml – add attestation subnets to eth_topics_subscribe.
  2. Pull and restart:
bash
docker pull getoptimum/gateway:v0.0.1-rc12
docker restart optimum-gateway

What's New

  • GET /health endpoint for load balancer probes
  • Attestation subnets are now supported — the gateway carries attestations across the mump2p network
  • Attestation performance metrics (arrival timing, first-seen race, propagation latency)
  • paired_with field visible in /api/v1/self_info
  • gateway_cluster_id as a global Prometheus label

Version Status

VersionStatus
v0.0.1-rc12CURRENT
v0.0.1-rc11SUPPORTED
v0.0.1-rc10DEPRECATED
v0.0.1-rc9DEPRECATED
v0.0.1-rc8DEPRECATED