38 lines
1.5 KiB
YAML
38 lines
1.5 KiB
YAML
---
|
|
# Geth node
|
|
geth_service_name: 'nimbus-steklo'
|
|
geth_cont_image: 'ethereum/client-go@sha256:8bab36b54037a6fc480e862b5d8363372fcc4974c10e717e57799d8bab3884b3'
|
|
geth_account_pass: '{{lookup("passwordstore", "service/Nimbus-Geth/password")}}'
|
|
geth_sync_mode: 'fast'
|
|
geth_log_level_name: 'debug'
|
|
# Enable consensus API
|
|
geth_rcp_api: 'eth,net,web3,personal,admin,consensus'
|
|
geth_websocket_api: 'eth,net,web3,personal,admin,consensus'
|
|
# Beacon node needs access from within container
|
|
geth_rpc_addr: '{{ ansible_local.tinc.vpn_ip }}'
|
|
geth_rpc_port: 8545
|
|
# Custom testnet genesis init
|
|
geth_init_enabled: true
|
|
geth_init_url: 'https://raw.githubusercontent.com/protolambda/steklo/92da84796d820855c8a42870f5ad2ad7e669527c/eth1_config.json'
|
|
geth_init_sha256: '7c826454da40b158f21124e9721ee5531e841b68d4888169f4227598d32b6e35'
|
|
# Necessary for steklo testnet to work
|
|
geth_extra_flags:
|
|
- '--catalyst'
|
|
- '--miner.etherbase 0x6Afe05557279c2060937aE5559Fa6108405a83CC'
|
|
# Hack fix for `invalid peer config: light peer count (100) >= total peer count (0)`
|
|
- '--light.maxpeers=-1'
|
|
|
|
# WARNING: This is a hack to avoid providing network flag.
|
|
geth_network_name: 'mainnet'
|
|
|
|
# Beacon node
|
|
beacon_node_network: 'steklo'
|
|
beacon_node_cont_tag: 'qmerge-large'
|
|
beacon_node_web3_urls: [ 'http://{{ ansible_local.tinc.vpn_ip }}:{{ geth_rpc_port }}' ]
|
|
# Disabled for genesis to avoid missing first two slots
|
|
beacon_node_doppelganger_detection: false
|
|
|
|
# TODO: Uncomment once validators are available
|
|
dist_validators_layout:
|
|
"qmerge-large-01.aws-eu-central-1a.nimbus.rayonism": { start: 0, end: 2048 }
|