Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 1.83 KB

File metadata and controls

39 lines (32 loc) · 1.83 KB

buildernet Recipe

Deploy a full L1 stack with mev-boost and builder-hub.

Flags

  • block-time (duration): Block time to use for the L1. Default to '12s'.
  • latest-fork (bool): use the latest fork. Default to 'false'.
  • rbuilder (bool): include rbuilder in the recipe. Default to 'false'.
  • secondary-el (string): Address or port to use for the secondary EL (execution layer); Can be a port number (e.g., '8551') in which case the full URL is derived as http://localhost:<port> or a complete URL (e.g., http://docker-container-name:8551), use http://host.docker.internal:<port> to reach a secondary execution client that runs on your host and not within Docker.. Default to ''.
  • use-native-reth (bool): use the native reth binary. Default to 'false'.
  • use-reth-for-validation (bool): use reth for validation. Default to 'false'.
  • use-separate-mev-boost (bool): use separate mev-boost and mev-boost-relay services. Default to 'false'.

Architecture Diagram

graph LR
  el["el<br/>rpc:30303<br/>http:8545<br/>ws:8546<br/>authrpc:8551<br/>metrics:9090"]
  el_healthmon["el_healthmon"]
  beacon["beacon<br/>p2p:9000<br/>p2p:9000<br/>quic-p2p:9100<br/>http:3500"]
  validator["validator"]
  mev_boost_relay["mev-boost-relay<br/>http:5555"]
  builder_hub_db["builder-hub-db<br/>postgres:5432"]
  builder_hub_api["builder-hub-api<br/>http:8080<br/>admin:8081<br/>internal:8082<br/>metrics:8090"]
  builder_hub_proxy["builder-hub-proxy<br/>http:8888"]
  server["server<br/>http:8100"]

  el_healthmon -->|http| el
  beacon -->|authrpc| el
  beacon -->|http| mev_boost_relay
  validator -->|http| beacon
  mev_boost_relay -->|http| beacon
  builder_hub_api -->|postgres| builder_hub_db
  builder_hub_proxy -->|http| builder_hub_api
  builder_hub_api -.->|depends_on| builder_hub_db
  builder_hub_proxy -.->|depends_on| builder_hub_api
Loading