Add your current user to the docker group, then restart your device to apply the change.
sudousermod-aGdocker$USERsudoreboot0
Prepare ETH Sepolia Node
Download a copy of Eth Docker and name it sepolia-eth-docker to avoid conflicting with any existing mainnet versions.
Install Eth Docker if you have not done so previously.
Call this shortcut sepethd and enable running it from anywhere in your terminal.
Configure Eth Docker.
Main options:
Sepolia Testnet
Ethereum RPC node
Other options:
Any consensus & execution client combination
Do you want to expire pre-merge history?: No
Checkpoint sync provider: Leave as default
Use MEV Boost: No
Use Grafana dashboards: Yes
Fallback fee recipient address: Use your own wallet address here
Expose RPC and REST endpoints of your Execution and Consensus clients.
Append :el-shared.yml:cl-shared.yml in the COMPOSE_FILE line.
Additional edits for those who are already running a Mainnet or Hoodi Ethereum node on the same machine
Press CTRL+W and search for EL_P2P_PORT. Then, replace the value with 30305
Press CTRL+W and search for CL_P2P_PORT. Then, replace the value with 9001
Press CTRL+W and search for EL_RPC_PORT. Then, replace the value with 8547
Press CTRL+W and search for EL_WS_PORT. Then, replace the value with 8548
Press CTRL+W and search for CL_REST_PORT. Then, replace the value with 5053
Press CTRL+W and search for GRAFANA_PORT. Then, replace the value with 3001
Press CTRL+W and search for PROMETHEUS_PORT. Then, replace the value with 9091
Scroll and search manually if CTRL+W does not work for you. This avoid port conflicts with your existing setup.
CTRL+O, ENTER, CTRL+X to save and exit.
Start Eth Docker.
Monitor logs
Execution client. CTRL+C to exit monitoring view.
Consensus client. CTRL+C to exit monitoring view.
Install Aztec sequencer service
Download installer script.
Enable running aztec from anywhere in your terminal.
Install the latest testnet version of aztec.
Prepare your Aztec paramaters
Open up a notepad file to paste the following information.
1) Get the public IP address of your device
2) Wallet #1 public address to receive block rewards: Copy from your wallet interface.
3) Wallet #2 public address to register as an Aztec validator: Copy from your wallet interface.
4) Wallet #2 private key to use with Aztec validator: On Metamask, select a hot wallet address >> click on the "three lines" menu >> Account details >> Details >> Show private key
Get Sepolia Testnet ETH
Get at least 0.01 Sepolia ETH sent to Wallet #2 from the following faucets.