-
Notifications
You must be signed in to change notification settings - Fork 2
/
dappnode_package.json
72 lines (72 loc) · 2.18 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
65
66
67
68
69
70
71
72
{
"name": "obol.dnp.dappnode.eth",
"version": "0.1.1",
"upstream": [
{
"repo": "ObolNetwork/charon",
"version": "v1.0.1",
"arg": "CHARON_VERSION"
},
{
"repo": "ChainSafe/lodestar",
"version": "v1.20.2",
"arg": "VALIDATOR_CLIENT_VERSION"
}
],
"shortDescription": "Obol Node for Distributed validation + validator client",
"description": "Charon is a GoLang-based, HTTP middleware built by Obol to enable any existing Ethereum validator clients to operate together as part of a distributed validator.\nCharon sits as a middleware between a normal validating client and its connected beacon node, intercepting and proxying API traffic. Multiple Charon clients are configured to communicate together to come to consensus on validator duties and behave as a single unified proof-of-stake validator together. The nodes form a cluster that is byzantine-fault tolerant and continues to progress assuming a supermajority of working/honest nodes is met.",
"type": "service",
"author": "DAppNode Association <admin@dappnode.io> (https://github.com/dappnode)",
"categories": ["ETH2.0"],
"links": {
"homepage": "https://obol.tech/"
},
"architectures": ["linux/amd64", "linux/arm64"],
"backup": [
{
"name": "charon1",
"path": "/opt/charon/.charon",
"service": "cluster-1"
},
{
"name": "charon2",
"path": "/opt/charon/.charon",
"service": "cluster-2"
},
{
"name": "charon3",
"path": "/opt/charon/.charon",
"service": "cluster-3"
},
{
"name": "charon4",
"path": "/opt/charon/.charon",
"service": "cluster-4"
},
{
"name": "charon5",
"path": "/opt/charon/.charon",
"service": "cluster-5"
}
],
"globalEnvs": [
{
"envs": ["CONSENSUS_CLIENT_MAINNET", "DOMAIN"],
"services": [
"cluster-1",
"cluster-2",
"cluster-3",
"cluster-4",
"cluster-5"
]
}
],
"license": "GPL-3.0",
"repository": {
"type": "git",
"url": "git+https://github.com/dappnode/DAppNodePackage-obol.git"
},
"bugs": {
"url": "https://github.com/dappnode/DAppNodePackage-obol/issues"
}
}