Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/lido integration #1

Merged
merged 15 commits into from Nov 1, 2023
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -3,6 +3,7 @@ docker-compose.yml
ext-network.yml
ext-network.yml.original
.eth/*
.charon/*
!.eth/README.md
!.eth/validator_keys/.empty
!.eth/exit_messages/.empty
Expand Down
14 changes: 14 additions & 0 deletions default.env
Expand Up @@ -3,6 +3,8 @@
COMPOSE_FILE=teku.yml:besu.yml:deposit-cli.yml
# Set the ETH address that priority fees and MEV rewards should be sent to
FEE_RECIPIENT=
# Set the ETH address that validator rewards should be sent to
WITHDRAWAL_CREDENTIALS=
# Decide whether to connect the CL to Flashbots MEV boost, and configure the VC to register with it.
# Set MEV_BOOST to "true" for MEV boost, or any other value including empty for not using MEV boost.
# If "true" and used with a CL, it also requires :mev-boost.yml in COMPOSE_FILE
Expand Down Expand Up @@ -77,6 +79,9 @@ HOST_IP=
# a limitation of compose V1, even when using compose V2
SHARE_IP=

# Relays to connect charon node
OBOL_P2P_RELAYS=

# P2P ports you will forward to your staking node. Adjust here if you are
# going to use something other than defaults.
EL_P2P_PORT=30303
Expand Down Expand Up @@ -111,6 +116,8 @@ ERIGON_P2P_PORT_3=30305
# SSV Node ports
SSV_P2P_PORT=13001
SSV_P2P_PORT_UDP=12001
# OBOL Node ports
OBOL_P2P_PORT=3610
# Engine port. Only for distributed setups, this should otherwise be left alone
EE_PORT=8551
# Consensus layer REST port. Only for distributed setups, this should otherwise be left alone
Expand Down Expand Up @@ -156,6 +163,8 @@ EL_NODE=http://execution:8551
CL_NODE=http://consensus:5052
# MEV-boost address. This would only be changed for Vouch setups
MEV_NODE=http://mev-boost:18550
# Beacon enpoint for OBOL node
OBOL_NODE_BEACON_ENDPOINT=http://consensus:5052

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it is the same as CL node why do you introduce a new variable?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The value for CL_NODE will be changed by obol node url if the user selects obol


# You can set specific version targets and choose binary or compiled from source builds below,
# via "Dockerfile.binary" or "Dockerfile.source"
Expand All @@ -165,6 +174,11 @@ MEV_NODE=http://mev-boost:18550
# SSV
SSV_NODE_TAG=latest

# OBOL
OBOL_NODE_TAG=latest
OBOL_CLUSTER_NAME=
OBOL_CLUSTER_ENR_LIST=

# MEV-Boost
# If mev-boost terminates with a SIGILL, make this one of the "portable" tags
MEV_DOCKER_TAG=latest
Expand Down