This repository has been archived by the owner on Apr 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
/
Service.go
78 lines (67 loc) · 1.79 KB
/
Service.go
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
73
74
75
76
77
78
package e2e
import "fmt"
type Service int64
const (
Core0 Service = iota
Core0Orch
Core1
Core1Orch
Core2
Core2Orch
Core3
Core3Orch
Deployer
Relayer
Ganache
)
const (
// represent the docker-compose network details
// TODO maybe make a struct called Service containing this information
CORE0 = "core0"
CORE0ACCOUNTADDRESS = "celestia198gj5ges3xayhmrtp4wzrjc2wqu2qtz0kavyg2"
CORE0EVMADDRESS = "0x966e6f22781EF6a6A82BBB4DB3df8E225DfD9488"
COREOORCH = "core0-orch"
CORE1 = "core1"
CORE1ACCOUNTADDRESS = "celestia1nmu3r37v7lcx0lr68h9v4vr4m20tqkrwt97wej"
CORE1EVMADDRESS = "0x91DEd26b5f38B065FC0204c7929Da1b2A21877Ad"
CORE1ORCH = "core1-orch"
CORE2 = "core2"
CORE2ACCOUNTADDRESS = "celestia1p236k88sk7tdqgsw539jclmy44vn9m4lk8kqgd"
CORE2EVMADDRESS = "0x3d22f0C38251ebdBE92e14BBF1bd2067F1C3b7D7"
CORE2ORCH = "core2-orch"
CORE3 = "core3"
CORE3ACCOUNTADDRESS = "celestia1d47nxy65684ptn3l8j7dwf5tx3qe5xjcl2qrdj"
CORE3EVMADDRESS = "0x3EE99606625E740D8b29C8570d855Eb387F3c790"
CORE3ORCH = "core3-orch"
DEPLOYER = "deployer"
RELAYER = "relayer"
GANACHE = "ganache"
)
var BOOTSTRAPPERS = []string{"/ip4/127.0.0.1/tcp/30000/p2p/12D3KooWBSMasWzRSRKXREhediFUwABNZwzJbkZcYz5rYr9Zdmfn"}
func (s Service) toString() (string, error) {
switch s {
case Core0:
return CORE0, nil
case Core0Orch:
return COREOORCH, nil
case Core1:
return CORE1, nil
case Core1Orch:
return CORE1ORCH, nil
case Core2:
return CORE2, nil
case Core2Orch:
return CORE2ORCH, nil
case Core3:
return CORE3, nil
case Core3Orch:
return CORE3ORCH, nil
case Deployer:
return DEPLOYER, nil
case Relayer:
return RELAYER, nil
case Ganache:
return GANACHE, nil
}
return "", fmt.Errorf("unknown service")
}