Skip to main content

Migrate to Besu

Migrate from a different Ethereum execution client to Besu to contribute to client diversity.

To migrate from a different client, configure Besu as an execution client and connect your consensus client to Besu instead of your original execution client.

To minimize downtime while Besu syncs and avoid downtime penalties, you can sync Besu with a new consensus layer instance. Once Besu has fully synced you can connect it to your existing consensus client.

Find guides to switch from specific clients on the client diversity website.