1
Review release notes & confirm target image
Open the Decaf release page and note the latest Docker image tag for the sequencer. For example, the current tag is:Also check for any changes to endpoints, genesis file, or staking rules.
2
Backup data & keys
Back up your mounted directories (adjust paths if different):If you operate a DA node, back up your PostgreSQL database per your DB’s backup procedure.
3
Pull new images
4
Update environment & restart
Confirm your environment is still valid for Decaf (notably, the genesis file and endpoints):Then restart the container using the new tag:
5
Validate the upgrade
- Watch logs:
docker logs -f espresso-sequencerand ensure the node joins and syncs. - Confirm /status and/or metrics are exposed on your configured API port.
- Check libp2p connectivity (UDP port reachable, peers listed).
6
Rollback (if needed)
Supported networks: Espresso Decaf testnet.