-
Notifications
You must be signed in to change notification settings - Fork 11
/
dappnode_package.json
64 lines (64 loc) · 2.88 KB
/
dappnode_package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
{
"name": "prysm.dnp.dappnode.eth",
"version": "3.0.14",
"upstreamVersion": "v5.0.0",
"upstreamRepo": "prysmaticlabs/prysm",
"upstreamArg": "UPSTREAM_VERSION",
"shortDescription": "Prysm mainnet ETH2.0 Beacon chain + validator",
"description": "Validate with Prysm: a Go implementation of the Ethereum 2.0 Serenity protocol and open source project created by Prysmatic Labs.\n\nIt includes a Grafana dashboard for the [DMS](http://my.dappnode/#/installer/dms.dnp.dappnode.eth) thanks to the amazing work of [metanull-operator](https://github.com/metanull-operator/eth2-grafana)",
"type": "service",
"architectures": ["linux/amd64"],
"mainService": "validator",
"author": "DAppNode Association <admin@dappnode.io> (https://github.com/dappnode)",
"contributors": [
"dappLion <dapplion@dappnode.io> (https://github.com/dapplion)"
],
"chain": {
"driver": "ethereum-beacon-chain",
"serviceName": "beacon-chain",
"portNumber": 3500
},
"license": "GPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/dappnode/DAppNodePackage-prysm.git"
},
"bugs": {
"url": "https://github.com/dappnode/DAppNodePackage-prysm/issues"
},
"requirements": {
"minimumDappnodeVersion": "0.2.60"
},
"backup": [
{
"name": "eth2validators",
"path": "/root/.eth2validators",
"service": "validator"
}
],
"categories": ["Blockchain", "ETH2.0"],
"style": {
"featuredBackground": "linear-gradient(67deg, #16000c, #123939)",
"featuredColor": "white"
},
"links": {
"ui": "http://brain.web3signer.dappnode",
"homepage": "https://prysmaticlabs.com/",
"readme": "https://github.com/dappnode/DAppNodePackage-prysm",
"docs": "https://docs.prylabs.network/docs/getting-started"
},
"warnings": {
"onMajorUpdate": "This is a major update that enables multiclient validation on Mainnet.⚠️ BEFORE YOU START, MAKE SURE YOU HAVE A BACKUP OF THE VALIDATOR KEYS⚠️ . A new package, the web3signer, will be automatically installed and keys will be moved inside of this package. The web3signer will hold the keys and allow you to change validator clients safely. From now on, the UI to handle the keystores will be available at the web3signer package. You will be prompted to choose a validator client in the following steps; make sure you select one that is installed and synced (leave it as Prysm if you are not sure, you can change it later). Pay attention to the update and make sure the keystores are successfully relocated by checking the UI of the web3signer after the update.",
"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_MAINNET", "MEVBOOST_MAINNET"],
"services": ["beacon-chain"]
},
{
"envs": ["MEVBOOST_MAINNET"],
"services": ["validator"]
}
]
}