Releases: Layr-Labs/eigenda-operator-setup
v0.3.0
This is a mandatory upgrade.
You can follow the upgrade guide for the instructions. This is a breaking upgrade and there are very specific instructions operators need to follow. Please read the below instructions carefully before upgrading.
Please pull the latest operator setup repository
Updates required to .env
file
- Please refer to the
.env.example
for all changes but all changes are shown below. - Update
MAIN_SERVICE_IMAGE=ghcr.io/layr-labs/eigenda/opr-node:release-0.3.0
- Update
NODE_SRS_ORDER=268435456
- Add new env var
NODE_SRS_LOAD=131072
- Remove env var
NODE_G2_PATH
- Add env var
NODE_G2_POWER_OF_2_PATH=/app/g2.point.powerOf2
- Update
NODE_EIGENDA_SERVICE_MANAGER=0xa3b1689Ab85409B15e07d2ED50A6EA9905074Ee5
- Update
NODE_BLS_OPERATOR_STATE_RETRIVER=0x357a99ccF04fC68Bd8d220263F9182506CBFEaF8
- Update
NODE_G2_PATH_HOST=${USER_HOME}/eigenda-operator-setup/resources/g2.point.powerOf2
Run the opt-in
script again. It will download the new SRS points and verify that they are correct. This could take close to 10 minutes as it is close to 8 GB of data (It’s a one time download per setup). If you are not using our script, you will need to download the SRS points manually to desired location.
Double check that NODE_G2_PATH_HOST
to the correct location of download. If you are using our scripts and env file, it should by default point to the correct location. If you are using your own environment in a setup like k8s you need to update NODE_G2_POWER_OF_2_PATH
as the location of your g2 point.
Note: In case you are using k8s or other manual setup please make sure this location is correct.
Notable changes
EigenDA upgrade (EigenDA Release Notes)
- Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.3.0
- Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.3.0
- Added a new srs script to download new points. The points are publicly shared so feel free to download them manually
- New G1 Point - https://srs-mainnet.s3.amazonaws.com/kzg/g1.point
- New G2 Power of 2 point - https://srs-mainnet.s3.amazonaws.com/kzg/g2.point.powerOf2
What's Changed
- fix: update outdated link to .env by @krauspt in #59
- prepare for v0.3.0 by @shrimalmadhur in #58
New Contributors
Full Changelog: v0.2.3...v0.3.0
v0.2.3
This is an optional but recommended update.
The update guide has change in v0.2.2 (and after) so if you are still running v0.2.1
please read the new upgrade process here to have a successful update.
❗ ❗ Action for Operators ❗ ❗
-
Update
MAIN_SERVICE_IMAGE=ghcr.io/layr-labs/eigenda/opr-node:release-0.2.3
in.env
-
We have released a new node api for getting metadata from operators that can help us get more information for debugging (right now we are just exposing version number of EigenDA node). In order for that information we added a service to new port here.
- Please update your node
.env
file to the port9091
. - Please open this port to internet so we can call the API and collect it. If you want to check if it's working, you can curl the
http://<node_endpoint>:9091/eigen/node
. You should see something like{"node_name":"da-node","node_version":"0.2.3","spec_version":"v0.0.1"}
in response. API spec - This endpoint is behind
nginx
proxy we provide so it is rate limited for protection of your node
- Please update your node
-
We have added alerting on one of our dashboard which will alert you if you have not signed chunks for 1 hour. Please restart your monitoring stack to enable it. Alerts and Dashboard will be automatically imported. With this alert you can setup your notification.
Notable Changes
- EigenDA upgrade (EigenDA Release Notes)
- Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.2.3
- Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.2.3
What's Changed
- Add alerting by @shrimalmadhur in #40
- export node api via nginx by @shrimalmadhur in #45
- release 0.2.3 by @shrimalmadhur in #52
Full Changelog: v0.2.2...v0.2.3
v0.2.2
This is an optional but recommended update.
You can follow the upgrade guide for the instructions.
Notable Changes
- The upgrade process has slightly changed due to #35 being merged so please check the new upgrade process mentioned in the instructions.
- Once you pull latest changes, you won't need to upload your Grafana dashboards manually. Just restart the grafana container and all the graphs will be loaded automatically.
- Support of special characters in password
- EigenDA upgrade (EigenDA Release Notes)
- Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.2.2
- Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.2.2
What's Changed
- Change .env to .env.example to avoid overwriting local .env when pulling by @chichi13 in #35
- include grafana dash in docker compose setup by @shrimalmadhur in #38
- Specify prometheus server URL in README.md by @ymittal in #37
- add quotes to password and other vars by @shrimalmadhur in #41
- update the upgrade process by @shrimalmadhur in #42
- release 0.2.2 by @shrimalmadhur in #46
New Contributors
Full Changelog: v0.2.1...v0.2.2
v0.2.1
This is an optional but recommended update.
You can follow the upgrade guide for the instructions
Notable Changes
- EigenDA upgrade (EigenDA Release Notes)
- Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.2.1
- Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.2.1
What's Changed
- fix readme links by @shrimalmadhur in #31
- Update README.md by @acomg in #27
- release eigenda v0.2.1 by @shrimalmadhur in #34
New Contributors
Full Changelog: v0.2.0...v0.2.1
v0.2.0
This is a mandatory upgrade. The older node software is not compatible and will not work.
You can follow the upgrade guide for the instructions
Notable Changes
- Node images upgrade (EigenDA Release Notes)
Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.2.0
Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.2.0
What's Changed
- add more details for upgrade by @shrimalmadhur in #23
- add release 0.2.0 images by @shrimalmadhur in #30
Full Changelog: v0.1.3...v0.2.0
v0.1.3
This is an optional but recommended upgrade.
You can follow the upgrade guide for the instructions
Notable Changes
- Node images upgrade (EigenDA Release Notes)
- EigenDA metrics and grafana dashboard upgrades. Please re-import the updated eigenda-metrics.json for updated dashboards
Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.1.3
Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.1.3
What's Changed
- remove old docker compose cmd by @shrimalmadhur in #18
- remove container after execution by @shrimalmadhur in #19
- fix env var
NODE_PUBLIC_IP_CHECK_INTERVAL
by @shrimalmadhur in #20 - upgrade eigenda image by @shrimalmadhur in #21
- update plugin image by @shrimalmadhur in #22
Full Changelog: v0.1.2...v0.1.3
v0.1.2
This is an optional but recommended upgrade.
You can follow the upgrade guide for the instructions
Node: ghcr.io/layr-labs/eigenda/opr-node:release-0.1.1
Node Plugin: ghcr.io/layr-labs/eigenda/opr-nodeplugin:release-0.1.1
EigenDA release notes: https://github.com/Layr-Labs/eigenda/releases/tag/v0.1.1
What's Changed
- restart: unless-stopped by @Chomtana in #15
- [upgrade] node and nodeplugin images by @shrimalmadhur in #16
- sync readme by @shrimalmadhur in #17
New Contributors
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Compatible release with EigenDA - https://github.com/Layr-Labs/eigenda/releases/tag/eigenda-0.1.0
Removed disperser from nginx, operators can configure their infrastructure firewall instructions will be provided in docs.
What's Changed
- remove disperser nginx by @shrimalmadhur in #14
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Compatible release with EigenDA - https://github.com/Layr-Labs/eigenda/releases/tag/eigenda-0.1.0