Ansible role for mev-boost https://github.com/flashbots/mev-boost/
Go to file
Anton Iakimov 2c9fa57c55
Initial commit
2024-08-22 17:34:52 +02:00
defaults Initial commit 2024-08-22 17:34:52 +02:00
tasks Initial commit 2024-08-22 17:34:52 +02:00
templates Initial commit 2024-08-22 17:34:52 +02:00
README.md Initial commit 2024-08-22 17:34:52 +02:00

README.md

Description

This role provisions a mev-boost installation that can act as a payload builder for ETH2 nodes.

Introduction

The role will:

  • Start a node by defining a Docker Compose
  • Setup Consul service with checks

Ports

The service exposes this ports by default:

  • 18550 - Prometheus metrics port. Should not be public.

Installation

Add to your requirements.yml file:

- name: infra-role-mev-boost
  src: git+git@github.com:status-im/infra-role-mev-boost.git
  scm: git

Configuration

The crucial settings are:

mev_boost_network: 'holesky'
mev_boost_relays:
  - 'https://0xaa58208899c6105603b74396734a6263cc7d947f444f396a90f7b7d3e65d102aec7e5e5291b27e08d02c50a050825c2f@holesky.titanrelay.xyz'

Management

Service

Manged by docker-compose:

docker-compose start
docker-compose stop
docker-compose restart

You can view logs with docker:

docker logs mev-boost

Links