Follow us on X (formerly known as Twitter) to see activation windows and more helpful info.
For technical issues, please contact the EO team here on the operators-technical-help channel.
Note: Access to our client source code is currently restricted; however, interested parties may contact [email protected] to review the client for security reasons.
Run using docker
Navigate to the data validator directory.
cddata-validator
Run the docker.
docker compose up -d
The command will start the data validator container. If you execute docker ps you should see an output indicating the eo-data-validator container has the " Up " status with ports assigned. You may view the container logs using
dockerlogs-f<container_id>
Data Validator V1 logs
The following example log messages confirm that your EO data validator software is up and running. Please ensure that your alias is declared and activated.
2024-04-1122:32:04<1>2024-04-11T19:32:04.467Zinfo:Validatorrestartsonevents:OnConfigChange2024-04-1122:32:04<1>2024-04-11T19:32:04.469Zinfo:Healthendpointsareavailablethroughport:90002024-04-1122:32:04<1>2024-04-11T19:32:04.469Zinfo:Prometheusmetricsareavailablethroughport:91002024-04-1122:32:05<1>2024-04-11T19:32:05.041Zinfo:senttransactionb4f25b20a25c442dd0cb629395ce4b0859b3110f39b617ba5d4a112c5199a2a0 [nonce:0] to block 256 ---<some_data> ---duration: 0.083 ---block received at 2024-04-11T19:32:04.958Z2024-04-1122:32:06<1>2024-04-11T19:32:06.130Zinfo:senttransaction191351c865a81379bace9c94d19fd605fddac04ba738d67bfd42d6618f97a322 [nonce:1] to block 257 ---<some_data> ---duration: 0.03 ---block received at 2024-04-11T19:32:06.100Z2024-04-1122:32:07<1>2024-04-11T19:32:07.257Zinfo:senttransaction118e70a76fa0e65bcc7664b8b1feb6d6e820c0fc38d28968a5175e8b66b088ca [nonce:2] to block 258 ---<some_data> ---duration: 0.022 ---block received at 2024-04-11T19:32:07.232Z2024-04-1122:32:08<1>2024-04-11T19:32:08.334Zinfo:senttransactioncd825772a985ba01744712ffffea4376d7ab950e4f1cbf502f5c1189b79374a9 [nonce:3] to block 259 ---<some_data> ---duration: 0.018 ---block received at 2024-04-11T19:32:08.316Z2024-04-1122:32:09<1>2024-04-11T19:32:09.504Zinfo:senttransactionef1b958dad78ca229c9efeff281e7691956634e6aa588fc03a5554b5800865ad [nonce:4] to block 260 ---<some_data> ---duration: 0.016 ---block received at 2024-04-11T19:32:09.488Z2024-04-1122:32:10<1>2024-04-11T19:32:10.671Zinfo:senttransaction322f19fe10759660a8328bd8be6974ef9be5fac861e6069548380d277998091b [nonce:5] to block 261 ---<some_data> ---duration: 0.021 ---block received at 2024-04-11T19:32:10.650Z2024-04-1122:32:11<1>2024-04-11T19:32:11.778Zinfo:senttransactionf3e3a27fa1adcd3a89336b14e8342e60b943e9376f11c416128689d1e06d17dd [nonce:6] to block 262 ---<some_data> ---duration: 0.016 ---block received at 2024-04-11T19:32:11.762Z2024-04-1122:32:12<1>2024-04-11T19:32:12.958Zinfo:senttransactionf1310e2e16f873a7f121f0359e48a9d0b5de7cb887df6174081e8d2977d231c2 [nonce:7] to block 263 ---<some_data> ---duration: 0.018 ---block received at 2024-04-11T19:32:12.940Z2024-04-1122:32:14<1>2024-04-11T19:32:14.135Zinfo:senttransactionc3fed5490435682dfee86b15725ab1514d9f5802e8c7fc5e0f39a43c71bed4fc [nonce:8] to block 264 ---<some_data> ---duration: 0.014 ---block received at 2024-04-11T19:32:14.121Z2024-04-1122:32:15<1>2024-04-11T19:32:15.260Zinfo:senttransactionfa0017193eaef5f8b465ccbcb86fb3789d567ed34c688efcc5abc80915ccf0cd [nonce:9] to block 265 ---<some_data> ---duration: 0.029 ---block received at 2024-04-11T19:32:15.231Z2024-04-1122:32:16<1>2024-04-11T19:32:16.399Zinfo:senttransaction5259a10f8dd43acc8e3f66e97b8489299d20caad9f0da0344ed9dea413f3bcf6 [nonce:10] to block 266 ---<some_data> ---duration: 0.021 ---block received at 2024-04-11T19:32:16.378Z2024-04-1122:32:17<1>2024-04-11T19:32:17.505Zinfo:senttransactionf0bfeb6223f3bd09ef8f251bb05b3c5c81b1c02ea555c5a2846077e11c145e31 [nonce:11] to block 267 ---<some_data> ---duration: 0.013 ---block received at 2024-04-11T19:32:17.492Z
Data Validator V2 logs
The following example log messages confirm that your EO data validator software is up and running. Please ensure that your alias is declared and activated.
To bring the containers down, run the following command:
cd operator-setup/data-validator
docker compose down
Upgrade EO data validator
Upgrade the AVS software for your EO data validator by following the steps below:
Pull the latest repo
cd operator-setup
git pull
Merge .env changes. Go over .example_env or .example_env_holesky and merge new fields that do not appear in your local .env file
The structure of .example_env_holesky has been changed to support data validator V2
Pull the latest docker images
cd data-validator
docker compose pull
Stop the existing services
docker compose down
Start your services again. If any specific instructions need to be followed for any upgrade, those instructions will be given with the specific release notes. Please check the latest release notes on Github and follow the instructions before starting the services again.