# 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 ![Screenshot 2025-05-22 at 16.05.29](https://hackmd.io/_uploads/Bk4Pph3Zxx.png) - Understood that the testnet configurations are verified in tests to ensure they match the upstream YAML files