{
|
|
"genesis_time":"{{ansible_date_time.iso8601}}",
|
|
"chain_id":"{{testnet_name}}",
|
|
"validators":
|
|
[
|
|
{% if (validators == true) or (validators == 'true') %}
|
|
{% set comma = joiner(",") %}
|
|
{% for host in (groups[testnet_name]|default([]))+(groups['tag_Environment_'~(testnet_name|regex_replace('-','_'))]|default([])) %}
|
|
{{ comma() }}
|
|
{
|
|
"pub_key": {
|
|
"data": "{{hostvars[host]["pubkey"]["data"]}}",
|
|
"type": "{{hostvars[host]["pubkey"]["type"]}}"
|
|
},
|
|
"power":10,
|
|
"name":"{{hostvars[host]["inventory_hostname"]}}"
|
|
}
|
|
{% endfor %}
|
|
{% endif %}
|
|
],
|
|
"app_hash":"",
|
|
"app_options": {
|
|
{% if app_options_file is defined %}
|
|
{% include app_options_file %}
|
|
{% endif %}
|
|
}
|
|
{% if service == 'ethermint' %}
|
|
,
|
|
"config": {
|
|
"chainId": 15,
|
|
"homesteadBlock": 0,
|
|
"eip155Block": 0,
|
|
"eip158Block": 0
|
|
},
|
|
"nonce": "0xdeadbeefdeadbeef",
|
|
"timestamp": "0x00",
|
|
"parentHash": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"mixhash": "0x0000000000000000000000000000000000000000000000000000000000000000",
|
|
"difficulty": "0x40",
|
|
"gasLimit": "0x8000000",
|
|
"alloc": {
|
|
"0x7eff122b94897ea5b0e2a9abf47b86337fafebdc": { "balance": "10000000000000000000000000000000000" },
|
|
"0xc6713982649D9284ff56c32655a9ECcCDA78422A": { "balance": "10000000000000000000000000000000000" }
|
|
}
|
|
{% endif %}
|
|
}
|