# Dev notes - w/c 12 May 2025
- [x] Retrieve latest ephemery release
**Recap usage**
Start el client
database=/Users/hollyatkinson/Library/Ethereum/ephemery/geth/chaindata
`rm -r chaindata`
Build and run geth branch locally
`make geth`
`./build/bin/geth --ephemery --authrpc.jwtsecret=/Users/hollyatkinson/Library/ethereum/jwt.hex`
Rebuild local prysm branch
`bazel build -- //... -//tools/...`
Run cl client
`bazel-bin/cmd/beacon-chain/beacon-chain_/beacon-chain --execution-endpoint=http://localhost:8551 --genesis-beacon-api-url=https://checkpointz.bordel.wtf/ --ephemery --clear-db --jwt-secret=/Users/hollyatkinson/Library/ethereum/jwt.hex`
## Friday
***tl;dr***
Dynamically calculate the latest ephemery chainID
- Added code to `testnet_ephemery_config.go` to calculate the latest iteration
- Updated `http_archive` url to always fetch the latest version `https://github.com/ephemery-testnet/ephemery-genesis/releases/latest/download/network-config.tar.gz` (*note: important to follow the github latest release download pattern*)
- The checksum in `http_archive` is going to change every release - removed it. Prysm still builds, with some debug comments

- Understood that the testnet configurations are verified in tests to ensure they match the upstream YAML files