diff --git a/package_variants/hoodi/dappnode_package.json b/package_variants/hoodi/dappnode_package.json new file mode 100644 index 0000000..c302daf --- /dev/null +++ b/package_variants/hoodi/dappnode_package.json @@ -0,0 +1,28 @@ +{ + "upstream": [ + { + "repo": "sigp/lighthouse", + "version": "v7.0.0-beta.2", + "arg": "UPSTREAM_VERSION" + } + ], + "name": "lighthouse-hoodi.dnp.dappnode.eth", + "version": "0.1.0", + "links": { + "ui": "http://brain.web3signer-hoodi.dappnode", + "homepage": "https://github.com/dappnode/DAppNodePackage-lighthouse-generic#readme", + "readme": "https://github.com/sigp/lighthouse/blob/stable/README.md", + "docs": "https://lighthouse-book.sigmaprime.io/" + }, + "globalEnvs": [ + { + "envs": [ + "MEVBOOST_HOODI" + ], + "services": [ + "validator", + "beacon-chain" + ] + } + ] +} \ No newline at end of file diff --git a/package_variants/hoodi/docker-compose.yml b/package_variants/hoodi/docker-compose.yml new file mode 100644 index 0000000..6fd39c4 --- /dev/null +++ b/package_variants/hoodi/docker-compose.yml @@ -0,0 +1,19 @@ +version: "3.5" +services: + beacon-chain: + build: + context: beacon-chain + args: + UPSTREAM_VERSION: v7.0.0-beta.4 ## To be removed once Pectra is live. v7.0.0-beta.4 is a hoodi-only release + NETWORK: hoodi + P2P_PORT: 9704 + ports: + - "9704:9704/tcp" + - "9704:9704/udp" + environment: + CORSDOMAIN: "http://lighthouse-hoodi.dappnode" + validator: + build: + args: + NETWORK: hoodi + UPSTREAM_VERSION: v7.0.0-beta.4 ## To be removed once Pectra is live. v7.0.0-beta.4 is a hoodi-only release diff --git a/package_variants/hoodi/prometheus-targets.json b/package_variants/hoodi/prometheus-targets.json new file mode 100644 index 0000000..a650818 --- /dev/null +++ b/package_variants/hoodi/prometheus-targets.json @@ -0,0 +1,20 @@ +[ + { + "labels": { + "package": "lighthouse-hoodi.dnp.dappnode.eth", + "service": "beacon-chain.lighthouse-hoodi.dappnode" + }, + "targets": [ + "beacon-chain.lighthouse-hoodi.dappnode:8008" + ] + }, + { + "labels": { + "package": "lighthouse-hoodi.dnp.dappnode.eth", + "service": "validator.lighthouse-hoodi.dappnode" + }, + "targets": [ + "validator.lighthouse-hoodi.dappnode:8008" + ] + } +] \ No newline at end of file diff --git a/setup-wizard.yml b/setup-wizard.yml index 07d77e6..2aef4b3 100644 --- a/setup-wizard.yml +++ b/setup-wizard.yml @@ -17,7 +17,7 @@ fields: title: Checkpoint for fast sync description: >- To get Lighthouse up and running in only a few minutes, you can start Lighthouse from a recent finalized checkpoint state rather than syncing from genesis. This is substantially **faster** and consumes **less resources** than syncing from genesis, while still providing all the same features. Be sure you are using a trusted node for the fast sync. Check the Check the [Lighthouse docs](https://lighthouse-book.sigmaprime.io/checkpoint-sync.html) for more information. - Use the Dappnode Official endpoint for your network (`https://checkpoint-sync.dappnode.io`, `https://checkpoint-sync-holesky.dappnode.io`, `https://checkpoint-sync-gnosis.dappnode.io`) or get your checkpoint sync from [Infura](https://infura.io/) (i.e https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@eth2-beacon.infura.io) + Use the Dappnode Official endpoint for your network (`https://checkpoint-sync.dappnode.io`, `https://checkpoint-sync-holesky.dappnode.io`, `https://checkpoint-sync-hoodi.dappnode.io`, `https://checkpoint-sync-gnosis.dappnode.io`) or get your checkpoint sync from [Infura](https://infura.io/) (i.e https://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@eth2-beacon.infura.io) *Note - If you are going to provide your own checkpoint sync endpoint, make sure you do not use a slash `/` at the end of the URL.* required: false - id: feeRecipientAddress diff --git a/validator/entrypoint.sh b/validator/entrypoint.sh index 8a9fc37..f4678dd 100755 --- a/validator/entrypoint.sh +++ b/validator/entrypoint.sh @@ -1,6 +1,6 @@ #!/bin/sh -SUPPORTED_NETWORKS="gnosis holesky mainnet" +SUPPORTED_NETWORKS="gnosis holesky hoodi mainnet" MEVBOOST_FLAG_KEY="--builder-proposals" SKIP_MEVBOOST_URL="true" CLIENT="lighthouse"