Skip to content

Commit 5039f54

Browse files
authored
*: bump charon to v1.3.0 (#315)
- Bump charon to v1.3.0 - Add Hoodi sample
1 parent 6cf9725 commit 5039f54

File tree

3 files changed

+149
-10
lines changed

3 files changed

+149
-10
lines changed

.env.sample.hoodi

Lines changed: 139 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,139 @@
1+
# This is a sample environment file that allows overriding default configuration defined
2+
# in docker-compose.yml. Rename this file to `.env` and then uncomment and set any variable below.
3+
4+
# Overrides network for all the relevant services.
5+
NETWORK=hoodi
6+
7+
# Enables builder api for lodestar VC and charon services.
8+
#BUILDER_API_ENABLED=
9+
#BUILDER_SELECTION=
10+
11+
######### Nethermind Config #########
12+
13+
# Nethermind docker container image version, e.g. `latest` or `1.25.3`.
14+
# See available tags https://hub.docker.com/r/nethermind/nethermind/tags
15+
#NETHERMIND_VERSION=
16+
17+
# Nethermind host exposed ip and ports
18+
#NETHERMIND_PORT_P2P=
19+
#NETHERMIND_IP_HTTP=
20+
#NETHERMIND_PORT_HTTP=
21+
#NETHERMIND_IP_ENGINE=
22+
#NETHERMIND_PORT_ENGINE=
23+
24+
# Nethermind ancient barrier allows you to specify how many old block bodies and receipts you want to store.
25+
#NETHERMIND_ANCIENT_BODIES_BARRIER=
26+
#NETHERMIND_ANCIENT_RECEIPTS_BARRIER=
27+
28+
######### Lighthouse Config #########
29+
30+
# Lighthouse beacon node docker container image version, e.g. `latest` or `v4.6.0`.
31+
# See available tags https://hub.docker.com/r/sigp/lighthouse/tags.
32+
#LIGHTHOUSE_VERSION=
33+
34+
# Lighthouse beacon node host exposed ports
35+
#LIGHTHOUSE_PORT_P2P=
36+
37+
# Checkpoint sync url used by lighthouse to fast sync.
38+
# See available options https://eth-clients.github.io/checkpoint-sync-endpoints/.
39+
# If the given url errors, try replacing it with an alternative url like https://sync-mainnet.beaconcha.in/.
40+
LIGHTHOUSE_CHECKPOINT_SYNC_URL=https://checkpoint-sync.hoodi.ethpandaops.io/
41+
42+
######### Lodestar Config #########
43+
44+
# Lodestar validator client docker container image version, e.g. `latest` or `v1.20.1`.
45+
# See available tags https://hub.docker.com/r/chainsafe/lodestar/tags
46+
#LODESTAR_VERSION=
47+
48+
# Override prometheus metrics port for lodestar validator client.
49+
#LODESTAR_PORT_METRICS=
50+
51+
######### Charon Config #########
52+
53+
# Charon docker container image version, e.g. `latest` or `v1.0.1`.
54+
# See available tags https://hub.docker.com/r/obolnetwork/charon/tags.
55+
#CHARON_VERSION=
56+
57+
# Define custom relays. One or more ENRs or an http URL that return an ENR. Use a comma separated list excluding spaces.
58+
#CHARON_P2P_RELAYS=
59+
60+
# Connect to one or more external beacon nodes. Use a comma separated list excluding spaces.
61+
#CHARON_BEACON_NODE_ENDPOINTS=
62+
63+
# Increase the duration charon will wait for requests to the beacon node
64+
#CHARON_BEACON_NODE_TIMEOUT=
65+
66+
# Increase the duration charon will wait while publishing data to the beacon node
67+
#CHARON_BEACON_NODE_SUBMIT_TIMEOUT=
68+
69+
# Override the charon logging level; debug, info, warning, error.
70+
#CHARON_LOG_LEVEL=
71+
72+
# Override the charon logging format; console, logfmt, json. Grafana panels require logfmt.
73+
#CHARON_LOG_FORMAT=
74+
75+
# Advertise a custom external DNS hostname or IP address for libp2p peer discovery.
76+
#CHARON_P2P_EXTERNAL_HOSTNAME=
77+
78+
# Nickname to identify this charon node on monitoring (max 32 characters)
79+
#CHARON_NICKNAME=
80+
81+
# Loki log aggregation server addresses. Disable loki log aggregation by setting an empty address.
82+
#CHARON_LOKI_ADDRESSES=
83+
84+
# Docker network of running charon node. See `docker network ls`.
85+
#CHARON_DOCKER_NETWORK=
86+
87+
# Charon host exposed ports
88+
#CHARON_PORT_P2P_TCP=
89+
90+
######### MEV-Boost Config #########
91+
92+
# MEV-Boost docker container image version, e.g. `latest` or `1.7.0`.
93+
#MEVBOOST_VERSION=
94+
95+
# MEV-Boost docker container image name, e.g. flashbots/mev-boost.
96+
#MEVBOOST_IMAGE=
97+
98+
# Comma separated list of MEV-Boost relays.
99+
# You can choose public relays from https://enchanted-direction-844.notion.site/6d369eb33f664487800b0dedfe32171e?v=d255247c822c409f99c498aeb6a4e51d.
100+
#MEVBOOST_RELAYS=https://0x98f0ef62f00780cf8eb06701a7d22725b9437d4768bb19b363e882ae87129945ec206ec2dc16933f31d983f8225772b6@hoodi.aestus.live
101+
102+
######### Monitoring Config #########
103+
104+
# Grafana docker container image version, e.g. `latest` or `10.4.2`.
105+
# See available tags https://github.com/grafana/grafana/releases.
106+
#GRAFANA_VERSION=
107+
108+
# Grafana host exposed ip and port.
109+
#MONITORING_IP_GRAFANA=
110+
#MONITORING_PORT_GRAFANA=
111+
112+
# Prometheus docker container image version, e.g. `latest` or `v2.50.1`.
113+
# See available tags https://github.com/prometheus/prometheus/releases.
114+
#PROMETHEUS_VERSION=
115+
116+
# Prometheus remote write token used for accessing external prometheus.
117+
#PROM_REMOTE_WRITE_TOKEN=
118+
119+
# Prometheus service owner used to uniquely identify user from which metrics are pushed.
120+
#SERVICE_OWNER=charon_user
121+
122+
######### Debug Config #########
123+
124+
# This applies to compose-debug.yml only.
125+
126+
# Prometheus Node exporter docker container image version, e.g. `latest` or `1.6.0`.
127+
# See available tags https://hub.docker.com/r/bitnami/node-exporter/tags.
128+
#NODE_EXPORTER_VERSION=
129+
130+
# Jaeger docker container image version, e.g. `latest` or `1.46.0`.
131+
# See available tags https://hub.docker.com/r/jaegertracing/all-in-one/tags.
132+
#JAEGER_VERSION=
133+
134+
# Jaeger host exposed port for HTTP query.
135+
#MONITORING_PORT_JAEGER=
136+
137+
# Grafana Loki docker container image version, e.g. `latest` or `2.8.2`.
138+
# See available tags https://hub.docker.com/r/grafana/loki/tags.
139+
#LOKI_VERSION=

docker-compose.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99
# | | | | __/ |_| | | | __/ | | | | | | | | | | | (_| |
1010
# |_| |_|\___|\__|_| |_|\___|_| |_| |_| |_|_|_| |_|\__,_|
1111
nethermind:
12-
image: nethermind/nethermind:${NETHERMIND_VERSION:-1.31.1}
12+
image: nethermind/nethermind:${NETHERMIND_VERSION:-1.31.6}
1313
restart: unless-stopped
1414
ports:
1515
- ${NETHERMIND_PORT_P2P:-30303}:30303/tcp # P2P TCP
@@ -44,7 +44,7 @@ services:
4444
# |___/
4545

4646
lighthouse:
47-
image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v7.0.0-beta.0}
47+
image: sigp/lighthouse:${LIGHTHOUSE_VERSION:-v7.0.0-beta.4}
4848
ports:
4949
- ${LIGHTHOUSE_PORT_P2P:-9000}:9000/tcp # P2P TCP
5050
- ${LIGHTHOUSE_PORT_P2P:-9000}:9000/udp # P2P UDP
@@ -77,7 +77,7 @@ services:
7777
# \___|_| |_|\__,_|_| \___/|_| |_|
7878

7979
charon:
80-
image: obolnetwork/charon:${CHARON_VERSION:-77b153e}
80+
image: obolnetwork/charon:${CHARON_VERSION:-v1.3.0}
8181
environment:
8282
- CHARON_BEACON_NODE_ENDPOINTS=${CHARON_BEACON_NODE_ENDPOINTS:-http://lighthouse:5052}
8383
- CHARON_BEACON_NODE_TIMEOUT=${CHARON_BEACON_NODE_TIMEOUT:-3s}
@@ -110,7 +110,7 @@ services:
110110
# |_|\___/ \__,_|\___||___/\__\__,_|_|
111111

112112
lodestar:
113-
image: chainsafe/lodestar:${LODESTAR_VERSION:-v1.27.1}
113+
image: chainsafe/lodestar:${LODESTAR_VERSION:-v1.28.1}
114114
depends_on: [charon]
115115
entrypoint: /opt/lodestar/run.sh
116116
networks: [dvnode]

relay/docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
services:
2-
# _ _ _
3-
# _ _ ___ | | __ _ | || |
4-
# | '_|/ -_)| |/ _` | \_. |
5-
# |_| \___||_|\__/_| |__/
6-
#
2+
# _ _ _
3+
# _ _ ___ | | __ _ | || |
4+
# | '_|/ -_)| |/ _` | \_. |
5+
# |_| \___||_|\__/_| |__/
6+
#
77
relay:
88
# Pegged charon version (update this for each release).
9-
image: obolnetwork/charon:${CHARON_VERSION:-v1.1.1}
9+
image: obolnetwork/charon:${CHARON_VERSION:-v1.3.0}
1010
environment:
1111
CHARON_P2P_TCP_ADDRESS: 0.0.0.0:3610
1212
CHARON_HTTP_ADDRESS: 0.0.0.0:3640

0 commit comments

Comments
 (0)