---
# System prepended metadata

title: Dev notes - w/c 12 May 2025
tags: [ephemery]

---

# 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
