# Sepolia node notes
### Execution (geth)
```
geth --sepolia --http --http.api eth,net,engine,admin --authrpc.jwtsecret /home/ubuntu/ethereum/consensus/prysm/jwt.hex --override.terminaltotaldifficulty 17000000000000000 --bootnodes enode://ec66ddcf1a974950bd4c782789a7e04f8aa7110a72569b6e65fcd51e937e74eed303b1ea734e4d19cfaec9fbff9b6ee65bf31dcb50ba79acce9dd63a6aca61c7@52.14.151.177:30303 --http.port 8545 --http.addr 0.0.0.0
```
### Consensus
Beacon chain checkpoint sync endpoints -- https://eth-clients.github.io/checkpoint-sync-endpoints/#sepolia
#### Prysm
Follow the getting started directions from Prysm -- https://docs.prylabs.network/docs/install/install-with-script
```
./prysm.sh beacon-chain --execution-endpoint=http://localhost:8551 --sepolia --suggested-fee-recipient=0x01234567722E6b0000012BFEBf6177F1D2e9758D9 --jwt-secret=jwt.hex --genesis-state=genesis.ssz --checkpoint-sync-url=https://sepolia.checkpoint-sync.ethdevops.io --genesis-beacon-api-url=https://sepolia.checkpoint-sync.ethdevops.io --rpc-host=0.0.0.0 --grpc-gateway-host=0.0.0.0
```
- Default gRPC gateway port is `3500`, i.e. send HTTP requests here
#### Lighthouse
Follow installation instructions
- `wget https://github.com/sigp/lighthouse/releases/download/v3.3.0/lighthouse-v3.3.0-x86_64-unknown-linux-gnu-portable.tar.gz`
- `tar -xvf <file>`
```
lighthouse bn --network sepolia --execution-endpoint http://localhost:8551 --execution-jwt /home/ubuntu/ethereum/consensus/prysm/jwt.hex --checkpoint-sync-url https://sepolia.checkpoint-sync.ethdevops.io --disable-deposit-contract-sync --http-address 0.0.0.0 --http
```
- note that need to enable the http REST server with `--http`, by default its off
- HTTP port is `5052`
### Notes
- Prysm currently (as of Nov 2022) does not support the `dev` version of the Beacon Node API (https://ethereum.github.io/beacon-APIs/?urls.primaryName=dev)
- There is a [PR that was merged in](https://github.com/prysmaticlabs/prysm/pull/11609) for adding the RANDAO endpoint but as of right now it's not in a release
- Using lighthouse as a subsitute