How to Connect to Eden Relay
Eden Relay fully conforms to the most recent Builder API spec. As such, your validator client already supports using Eden Relay out of the box. All that is needed to use Eden Relay for block production are some simple command line flags in your chosen client (see below).
This is not the recommended way to connect to the Eden Relay.
You should connect using MEV-Boost instead. See our mev-boost implementation guide
Relay Info
- Ethereum Mainnet: https://relay.edennetwork.io/info
- Goerli Testnet: https://goerli.edennetwork.io/info
- Holesky Testnet: https://holesky.edennetwork.io/info
Configure Consensus Client
Prysm
To use Eden Relay as your source for block production with Prysm, you simply need to add the following flag to your beacon node client:
- Mainnet
- Goerli
- Holesky
--http-mev-relay=https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io
--http-mev-relay=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-goerli.edennetwork.io
--http-mev-relay=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io
And the following to your validator client:
--enable-builder
Lighthouse
To use Eden Relay as your source for block production with Lighthouse, you simply need to add the following flag to your beacon node client:
- Mainnet
- Goerli
- Holesky
--builder=https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io
--builder=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-goerli.edennetwork.io
--builder=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io
And the following to your validator client:
--builder-proposals
See official Lighthouse Documentation for more details and advanced configuration options.
Teku
To use Eden Relay as your source for block production with Teku where your beacon node and validator are run in the same process, you simply need to add the following flags to your client:
- Mainnet
- Goerli
- Holesky
--validators-builder-registration-default-enabled=true
--builder-endpoint=https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io
--validators-builder-registration-default-enabled=true
--builder-endpoint=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-goerli.edennetwork.io
--validators-builder-registration-default-enabled=true
--builder-endpoint=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io
If you are running a Teku setup where your beacon node and validator are run in different processes, your setup should look like the following:
Validator client:
teku validator-client --validators-proposer-blinded-blocks-enabled=true --validators-proposer-config="/etc/teku/proposerConfig.json"
Proposer configuration:
{
"proposer_config": {
"0xa057816155ad77931185101128655c0191bd0214c201ca48ed887f6c4c6adf334070efcd75140eada5ac83a92506dd7a": {
"fee_recipient": "0x50155530FCE8a85ec7055A5F8b2bE214B3DaeFd3",
}
},
"default_config": {
"fee_recipient": "0x6e35733c5af9B61374A128e6F85f553aF09ff89A",
"builder": {
"enabled": true
}
}
}
Beacon node:
- Mainnet
- Goerli
- Holesky
teku --validators-proposer-default-fee-recipient="0x6e35733c5af9B61374A128e6F85f553aF09ff89A" --ee-endpoint="http://127.0.0.1:8551" --ee-jwt-secret-file="/etc/jwt-secret.hex" --builder-endpoint="https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io"
teku --validators-proposer-default-fee-recipient="0x6e35733c5af9B61374A128e6F85f553aF09ff89A" --ee-endpoint="http://127.0.0.1:8551" --ee-jwt-secret-file="/etc/jwt-secret.hex" --builder-endpoint="https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-goerli.edennetwork.io"
teku --validators-proposer-default-fee-recipient="0x6e35733c5af9B61374A128e6F85f553aF09ff89A" --ee-endpoint="http://127.0.0.1:8551" --ee-jwt-secret-file="/etc/jwt-secret.hex" --builder-endpoint="https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io"
See official Teku Documentation for more details and advanced configuration options.
Lodestar
To use Eden Relay as your source for block production with Lodestar, you simply need to add the following flag to your beacon node client:
Beacon node:
- Mainnet
- Goerli
- Holesky
--builder --builder.urls https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io
--builder --builder.urls https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-goerli.edennetwork.io
--builder --builder.urls https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io
Validator client:
--builder --suggestedFeeRecipient <your ethereum address>
See official Lodestar Documentation for more details and advanced configuration options.
Nimbus
To use Eden Relay as your source for block production with Nimbus, you simply need to add the following flag to your beacon node client:
Beacon node:
- Mainnet
- Goerli
- Holesky
./run-mainnet-beacon-node.sh --payload-builder=true --payload-builder-url=https://0xb3ee7afcf27f1f1259ac1787876318c6584ee353097a50ed84f51a1f21a323b3736f271a895c7ce918c038e4265918be@relay.edennetwork.io
./run-goerli-beacon-node.sh --payload-builder=true --payload-builder-url=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-goerli.edennetwork.io
./run-holesky-beacon-node.sh --payload-builder=true --payload-builder-url=https://0xb1d229d9c21298a87846c7022ebeef277dfc321fe674fa45312e20b5b6c400bfde9383f801848d7837ed5fc449083a12@relay-holesky.edennetwork.io
Validator client:
build/nimbus_validator_client --payload-builder=true
See official Nimbus Documentation for more details and advanced configuration options.