generated from dappnode/DAppNodePackage-nimbus-prater
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Get package ready for production (#49)
- Loading branch information
1 parent
02f7ae2
commit 21a5ef8
Showing
14 changed files
with
449 additions
and
189 deletions.
There are no files selected for viewing
Validating CODEOWNERS rules …
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
* @dappnode/package-mantainers |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,4 @@ | ||
## Welcome to your eth2 client Nimbus-gnosis: | ||
## Welcome to the Gnosis Chain Consensus Client: Nimbus | ||
|
||
- Upload your keystores in the [web3signer-ui](http://ui.web3signer-gnosis.dappnode?signer_url=http://web3signer.web3signer-gnosis.dappnode:9000) (do not have web3singer yet? install it [here](http://my.dappnode/#/installer/web3signer-gnosis.dnp.dappnode.eth)) | ||
- Your keystores should now be managed in the Web3Signer's [New Staking Brain](http://brain.web3signer-gnosis.dappnode/) | ||
- All Staking Management has a new home in the Comprehensive [StakersUI](http://my.dappnode/stakers/gnosis) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,9 @@ | ||
# Nimbus DAppNode package (gnosis config) | ||
# Nimbus Gnosis Dappnode package | ||
|
||
**Nimbus gnosis ETH2.0 Beacon chain + validator** | ||
**Nimbus ETH2.0 Beacon chain + validator** | ||
|
||
Nimbus is a client implementation for both the consensus layer (eth2) and execution layer (eth1) that strives to be as lightweight as possible in terms of resources used. This allows it to perform well on embedded systems, resource-restricted devices -- including Raspberry Pis and mobile devices. | ||
Nimbus is a client implementation for both the consensus layer (eth2) and execution layer (eth1) that strives to be as lightweight as possible in terms of resources used. This allows it to perform well on embedded systems, resource-restricted devices (including Raspberry Pis and mobile devices). | ||
|
||
However, resource-restricted hardware is not the only thing Nimbus is good for. Its low resource consumption makes it easy to run Nimbus together with other workloads on your server (this is especially valuable for stakers looking to lower the cost of their server instances). | ||
|
||
![avatar](nimbus-avatar.png) | ||
|
||
| Updated | Champion/s | | ||
| :----------------: | :-------------: | | ||
| :heavy_check_mark: | @pablomendez_95 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,12 @@ | ||
ARG UPSTREAM_VERSION | ||
|
||
FROM statusim/nimbus-eth2:multiarch-${UPSTREAM_VERSION} | ||
FROM ghcr.io/gnosischain/gnosis-nimbus-eth2:${UPSTREAM_VERSION} | ||
|
||
USER root | ||
RUN apt update && apt install curl jq -y | ||
|
||
COPY entrypoint.sh /usr/bin/entrypoint.sh | ||
COPY auth-token /home/user/nimbus-eth2/build/data/auth-token | ||
COPY jwtsecret.hex /jwtsecret | ||
|
||
ENTRYPOINT [ "entrypoint.sh" ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
7ad9cfdec75eceb662f5e48f5765701c17f51a5233a60fbcfa5f9e495fa99d17 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,18 @@ | ||
{ | ||
"name": "nimbus-gnosis.dnp.dappnode.eth", | ||
"version": "0.1.0", | ||
"upstreamVersion": "v22.6.0", | ||
"upstreamVersion": "v24.1.1", | ||
"upstreamRepo": "status-im/nimbus-eth2", | ||
"upstreamArg": "UPSTREAM_VERSION", | ||
"architectures": ["linux/amd64"], | ||
"shortDescription": "Nimbus gnosis ETH2.0 Beacon chain + validator", | ||
"description": "nimbus-gnosis.public.dappnode.eth description", | ||
"shortDescription": "Nimbus ETH2.0 Beacon chain + validator", | ||
"description": "Nimbus is a client implementation that strives to be as lightweight as possible in terms of resources used. This allows it to perform well on embedded systems, resource-restricted devices -- including Raspberry Pis and mobile devices -- and multi-purpose servers.", | ||
"type": "service", | ||
"author": "DAppNode Association <[email protected]> (https://github.com/dappnode)", | ||
"contributors": [ | ||
"pablo <[email protected]> (https://github.com/pablomendezroyo)", | ||
"marce <[email protected]> (https://github.com/mgarciate)" | ||
"marce <[email protected]> (https://github.com/mgarciate)", | ||
"filoozom <[email protected]> (https://github.com/filoozom)" | ||
], | ||
"license": "GPL-3.0", | ||
"repository": { | ||
|
@@ -22,21 +23,27 @@ | |
"url": "https://github.com/dappnode/DAppNodePackage-nimbus-gnosis/issues" | ||
}, | ||
"requirements": { | ||
"minimumDappnodeVersion": "0.2.51" | ||
"minimumDappnodeVersion": "0.2.60" | ||
}, | ||
"categories": ["Blockchain", "ETH2.0"], | ||
"categories": ["Blockchain"], | ||
"links": { | ||
"ui": "http://ui.web3signer-gnosis.dappnode?signer_url=http://web3signer.web3signer-gnosis.dappnode:9000", | ||
"ui": "http://brain.web3signer-gnosis.dappnode", | ||
"homepage": "https://nimbus.team/", | ||
"readme": "https://github.com/dappnode/DAppNodePackage-nimbus-gnosis", | ||
"docs": "https://www.nimbusproject.org/docs" | ||
"docs": "https://nimbus.guide" | ||
}, | ||
"chain": { | ||
"driver": "ethereum-beacon-chain", | ||
"serviceName": "beacon-validator", | ||
"portNumber": 4500 | ||
}, | ||
"dependencies": { | ||
"web3signer-gnosis.dnp.dappnode.eth": "latest" | ||
} | ||
"warnings": { | ||
"onRemove": "Make sure your StakersUI does not have this client selected! Double check in the Stakers Tab in the left NavBar" | ||
}, | ||
"globalEnvs": [ | ||
{ | ||
"envs": ["EXECUTION_CLIENT_GNOSIS"], | ||
"services": ["beacon-validator"] | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.