Skip to main content

Configure an execution node for Prysm

Looking for an end-to-end guide?

If you're looking for end-to-end configuration guidance, refer to our Quickstart.

Select a configuration

If you're looking for the simplest configuration, select Geth and IPC:

Download and run the latest 64-bit stable release of Geth for your operating system from the Geth downloads page.

Move the geth executable into your execution directory.

Navigate to your execution directory and run the following command to start your execution node by replacing <PATH_TO_JWT_FILE> by the path to the JWT file generated during the previous step:

./geth --mainnet --http --http.api eth,net,engine,admin --authrpc.jwtsecret=<PATH_TO_JWT_FILE> 

The execution layer client cannot sync without an attached beacon node. We'll see how to setup a beacon node in the next step.

Congratulations - you’re now running an execution node that your Prysm beacon node can connect to.