-
Notifications
You must be signed in to change notification settings - Fork 2
/
sample_config.toml
108 lines (94 loc) · 3.8 KB
/
sample_config.toml
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
# Main mnemonic which is used to generate all other mnemonics
# Every validator derives its own mnemonic from this one, account number incremented by 1 for each validator.
master_mnemonic = "metal stay delay motion actor cave elite lend because cook sunset echo"
# Context is used to generate different docker-compose-{context}.yml files
context = "some"
# if you already run instance of cosmopark you can shift the port offset
portOffset = 0
# log level for all services (debug, info, warn, error)
loglevel = "debug"
#
# Networks configuration
[networks.lsm]
binary = "liquidstakingd"
chain_id = "testlsm"
denom = "stake"
image = "lsm"
prefix = "cosmos"
validators = 1
# run commands in the container after the container is set up before the network is started
# post_init = ["CHAINID=nnn CHAIN_DIR=/opt /opt/init-neutrond.sh"]
# some commands to exectute in the container the network is set up
post_start = ["/opt/init-lsm.sh"]
# upload directories and files to the container
upload = ["./init-lsm.sh"]
# balance can be either a string or a list of strings
validators_balance = "1000000000"
# redefine default values for genesis.json, config.toml and app.toml
[networks.lsm.genesis_opts]
"app_state.slashing.params.downtime_jail_duration" = "10s"
"app_state.slashing.params.signed_blocks_window" = "10"
"app_state.staking.params.validator_bond_factor" = "10"
[networks.lsm.config_opts]
"rpc.laddr" = "tcp://0.0.0.0:26657"
[networks.lsm.app_opts]
"api.enable" = true
"api.swagger" = true
"grpc.enable" = true
minimum-gas-prices = "0stake"
"rosetta.enable" = true
[networks.neutron]
binary = "neutrond"
chain_id = "nnn"
denom = "untrn"
image = "neutron-node"
prefix = "neutron"
type = "ics"
# upload directories and files to the container
upload = ["./contracts", "./contracts_thirdparty", "./init-neutrond.sh"]
# run commands in the container after the container is set up before the network is started
post_init = ["CHAINID=nnn CHAIN_DIR=/opt /opt/init-neutrond.sh"]
[networks.neutron.genesis_opts]
"app_state.crisis.constant_fee.denom" = "untrn"
[networks.neutron.config_opts]
"consensus.timeout_commit" = "1s"
"consensus.timeout_propose" = "1s"
[networks.neutron.app_opts]
"api.enable" = "true"
"api.swagger" = "true"
"grpc.enable" = "true"
minimum-gas-prices = "0.0025untrn"
"rosetta.enable" = "true"
"telemetry.prometheus-retention-time" = 1_000
# Relayers configuration
[[relayers]]
balance = "1000000000"
binary = "hermes"
config = { "chains.0.trusting_period" = "14days" }
connections = [["lsm", "neutron"]]
image = "hermes"
log_level = "trace"
mnemonic = "laptop shy priority detect under sorry visit badge crew remind aware plate adapt eager taste"
networks = ["lsm", "neutron"]
type = "hermes"
[[relayers]]
balance = "1000000000"
binary = "neutron-query-relayer"
image = "neutron-org/neutron-query-relayer"
log_level = "info"
mnemonic = "ignore voyage dinner grit ramp list obvious couple crunch ability fork chef eight normal street fancy cycle hidden smile give tourist joy spin possible"
networks = ["neutron", "lsm"]
type = "neutron"
# Wallets configuration. These wallets are created in all networks.
[wallets.demowallet1]
balance = "1000000000"
mnemonic = "solve column paper kit clever electric laundry announce despair sister bring find bachelor enact two another tissue actor day punch orbit orbit math cave"
[wallets.demo1]
balance = "1000000000"
mnemonic = "banner spread envelope side kite person disagree path silver will brother under couch edit food venture squirrel civil budget number acquire point work mass"
[wallets.demo2]
balance = "1000000000"
mnemonic = "veteran try aware erosion drink dance decade comic dawn museum release episode original list ability owner size tuition surface ceiling depth seminar capable only"
[wallets.demo3]
balance = "1000000000"
mnemonic = "metal stay delay motion actor cave elite lend because cook sunset echo"