Last updated
Last updated
Reth - short for Rust Ethereum, is an Ethereum full node implementation that is focused on being user-friendly, highly modular, as well as being fast and efficient.
Create a service user for the execution service, create data directory and assign ownership.
Install dependencies.
Downloading binaries is often faster and more convenient.
Building from source code can offer better compatibility and is more aligned with the spirit of FOSS (free open source software).
Create a systemd unit file to define your execution.service
configuration.
Paste the following configuration into the file.
To exit and save, press Ctrl
+ X
, then Y
, then Enter
.
Run the following to enable auto-start at boot time.
Finally, start your execution layer client and check it's status.
Press Ctrl
+ C
to exit the status.
A properly functioning Reth execution client will indicate "Block added to canonical chain". For example,
Now that your execution client is configured and started, proceed to the next step on setting up your consensus client.
If you're checking the logs and see any warnings or errors, please be patient as these will normally resolve once both your execution and consensus clients are fully synced to the Ethereum network.
Releases
Documentation
Website