🤖Using Geth as an Execution Layer client for Staking

Prysm Client

To connect geth pre-synced node to the Prysm client, follow the reference document here.

  • Use the following command to start a beacon node that connects to your local execution node:

./prysm.sh beacon-chain --http-web3provider=http://YourGethIP:8545 --mainnet

Lighthouse client

To connect geth pre-synced node to the Lighthouse client, follow the reference document here.

  • Start the beacon node with the HTTP server listening on http://localhost:8545:

lighthouse bn --eth1-endpoints http://YourGethIP:8545

Teku client

To connect geth pre-synced node to the Lighthouse client, follow the reference document here.

  • Use the following command to run Teku as a beacon node.

teku --network=prater --eth1-endpoint=http://YourGethIP:8545 --metrics-enabled --rest-api-enabled

Last updated