Skip to content

Commit 25cd9ac

Browse files
committed
update client flags for syncing
1 parent e0803b9 commit 25cd9ac

File tree

8 files changed

+49
-10
lines changed

8 files changed

+49
-10
lines changed

ansible/inventories/devnet-1/group_vars/all/all.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,11 @@ ethereum_node_json_rpc_snooper_engine_container_env:
160160
SNOOPER_API_AUTH: "{{ secret_nginx_shared_basic_auth.name }}:{{ secret_nginx_shared_basic_auth.password }}"
161161

162162
# role: ethpandaops.general.generate_kubernetes_config
163+
gen_kubernetes_config_ethereum_node:
164+
el: geth
165+
cl: lodestar
166+
value: "001"
167+
163168
gen_kubernetes_config_dora_execution_snooper_port: 8961
164169
gen_kubernetes_config_dora_frontend_rainbowkit_id: "15fe4ab4d5c0bcb6f0dc7c398301ff0e"
165170
gen_kubernetes_config_dora_execution_endpoints_url: "https://raw.githubusercontent.com/ethpandaops/bal-devnets/refs/heads/master/kubernetes/{{ network_iteration }}/dora/endpoints-el.yaml"

ansible/inventories/devnet-1/group_vars/all/images.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ default_tooling_images:
3131
fauceth: skylenet/fauceth:fix_fee_estimation
3232
powfaucet: pk910/powfaucet:v2-stable
3333
homepage: ethpandaops/ethereum-testnet-homepage:latest
34-
checkpointz: ethpandaops/checkpointz:latest
34+
checkpointz: ethpandaops/checkpointz:gloas-debian-latest
3535
blockscout: blockscout/blockscout:latest
3636
blockscout_frontend: docker.ethquokkaops.io/gh/blockscout/frontend:latest
3737
beacon_metrics_gazer: dapplion/beacon-metrics-gazer:latest

ansible/inventories/devnet-1/group_vars/besu.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,12 @@ besu_container_volumes:
2929
- "{{ eth_testnet_config_dir }}:/network-config:ro"
3030
besu_container_command_extra_args:
3131
- --genesis-file=/network-config/besu.json
32-
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
3332
- --rpc-http-api=ADMIN,DEBUG,ETH,MINER,NET,TRACE,TXPOOL,WEB3
3433
- --sync-mode=FULL
3534
- --data-storage-format=BONSAI
3635
- --bonsai-limit-trie-logs-enabled=false
36+
- --bonsai-historical-block-limit=100000000
37+
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
3738
besu_container_pull: true
3839

3940
prometheus_config: |

ansible/inventories/devnet-1/group_vars/bootnode.yaml

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,32 @@ ethereum_inventory_web_container_env:
4141
LETSENCRYPT_HOST: "{{ server_fqdn }}"
4242

4343
# role: ethpandaops.general.ethereum_node
44-
ethereum_node_el: geth
44+
ethereum_node_el: besu
4545
ethereum_node_cl: lodestar
4646
ethereum_node_cl_validator_enabled: false
4747

48+
# besu
49+
besu_container_name: execution
50+
besu_container_image: "{{ default_ethereum_client_images.besu }}"
51+
besu_container_env:
52+
VIRTUAL_HOST: "{{ ethereum_node_rcp_hostname }}"
53+
VIRTUAL_PORT: "{{ ethereum_node_el_ports_http_rpc | string }}"
54+
LETSENCRYPT_HOST: "{{ ethereum_node_rcp_hostname }}"
55+
besu_container_volumes:
56+
- "{{ besu_datadir }}:/data"
57+
- "{{ besu_auth_jwt_path }}:/execution-auth.jwt:ro"
58+
- "{{ eth_testnet_config_dir }}:/network-config:ro"
59+
besu_container_command_extra_args:
60+
- --genesis-file=/network-config/besu.json
61+
- --rpc-http-api=ADMIN,DEBUG,ETH,MINER,NET,TRACE,TXPOOL,WEB3
62+
- --sync-mode=FULL
63+
- --data-storage-format=BONSAI
64+
- --bonsai-limit-trie-logs-enabled=false
65+
- --bonsai-historical-block-limit=100000000
66+
- --bootnodes=enode://b6ea0654360d2f380c3a138e7a0b2a773bdac6c7f591e34ca2ed0c092cbe9a1eb5b49662c75c45bb43047db6eef8c34d02805c3562106c8c8722cdf48ee9c1a8@167.235.68.172:30303
67+
- --logging=INFO
68+
besu_container_pull: true
69+
4870
# role: ethpandaops.general.lodestar
4971
lodestar_container_name: beacon
5072
lodestar_container_image: "{{ default_ethereum_client_images.lodestar }}"
@@ -64,6 +86,10 @@ lodestar_container_command_extra_args:
6486
- --rest.namespace="*"
6587
- --nat=true
6688
- --logLevel=info
89+
- --disablePeerScoring
90+
- --serveHistoricalState
91+
- --checkpointSyncUrl=https://checkpoint-sync.bal-devnet-1.ethpandaops.io/
92+
- --network.connectToDiscv5Bootnodes
6793
- >-
6894
--bootnodes={{
6995
(
@@ -83,7 +109,6 @@ lodestar_container_command_extra_args:
83109
)
84110
| join(',')
85111
}}
86-
#- --network.connectToDiscv5Bootnodes
87112
88113
# role: ethpandaops.general.geth
89114
geth_container_name: execution
@@ -99,6 +124,7 @@ geth_container_command_extra_args:
99124
- --syncmode=full
100125
- --gcmode=archive
101126
- --state.scheme=hash
127+
- --bootnodes=enode://a760c0682cf57e139ae9041ecb6c561089a60a4bd4cc878e9e926234e54740918fdc1399bbc29c6d4998f84ec8527657e11b96d7b9bb6c7762629d1eea277b17@116.203.224.134:30303,enode://b6ea0654360d2f380c3a138e7a0b2a773bdac6c7f591e34ca2ed0c092cbe9a1eb5b49662c75c45bb43047db6eef8c34d02805c3562106c8c8722cdf48ee9c1a8@167.235.68.172:30303
102128
- >-
103129
--bootnodes={{
104130
(

ansible/inventories/devnet-1/group_vars/geth.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ bootstrap_default_user_authorized_keys_github_team_el:
33
- mariusVanDerWijden
44
- lightclient
55
- rjl493456442
6+
- jwasinger
67

78
# role: ethpandaops.general.ethereum_node
89
ethereum_node_el: geth
@@ -19,10 +20,10 @@ geth_container_command_extra_args:
1920
- --http.vhosts=*
2021
- --networkid={{ ethereum_network_id }}
2122
- --syncmode=full
22-
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
2323
- --history.state=0
2424
- --gcmode=archive
2525
- --syncmode=full
26+
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
2627
geth_init_custom_network: true
2728
geth_init_custom_network_genesis_file: "{{ eth_testnet_config_dir }}/genesis.json"
2829
geth_init_custom_network_container_command:

ansible/inventories/devnet-1/group_vars/lodestar.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,14 @@ lodestar_container_volumes:
4040
lodestar_container_command_extra_args:
4141
- --paramsFile=/network-config/config.yaml
4242
- --genesisStateFile=/network-config/genesis.ssz
43-
- --bootnodes={{ ethereum_cl_bootnodes | join(',') }}
43+
- --persistNetworkIdentity
4444
- --rest.namespace="*"
4545
- --nat=true
46-
#- --network.connectToDiscv5Bootnodes
46+
- --serveHistoricalState
47+
- --checkpointSyncUrl=https://checkpoint-sync.bal-devnet-1.ethpandaops.io/
48+
- --bootnodes={{ ethereum_cl_bootnodes | join(',') }}
49+
- --forceCheckpointSync
50+
- --network.connectToDiscv5Bootnodes
4751
lodestar_validator_container_volumes:
4852
- "{{ lodestar_validator_datadir }}:/validator-data"
4953
- "{{ eth_testnet_config_dir }}:/network-config:ro"
@@ -54,3 +58,4 @@ lodestar_validator_datadir: /data/lodestar-validator
5458
lodestar_container_pull: true
5559

5660
lodestar_mev_boost_enabled: false
61+
ethereum_node_cl_validator_enabled: true

ansible/inventories/devnet-1/group_vars/nethermind.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ nethermind_container_volumes:
2929
nethermind_container_command_extra_args:
3030
- --Init.ChainSpecPath=/network-config/chainspec.json
3131
- --JsonRpc.EnabledModules=Eth,Subscribe,Trace,TxPool,Web3,Personal,Proof,Net,Parity,Health,Rpc,Debug,Admin
32-
- --Discovery.Bootnodes={{ ethereum_el_bootnodes | join(',') }}
3332
- --Pruning.Mode=None
3433
- --config=none
35-
- --log=DEBUG
34+
- --log=INFO
3635
- --Seq.MinLevel=Info
3736
- --Seq.ServerUrl={{ nethermind_seq_server }}
3837
- --Seq.ApiKey={{ nethermind_seq_api_key }}
3938
- --Metrics.PushGatewayUrl={{ nethermind_push_gateway }}
39+
- --Discovery.Bootnodes={{ ethereum_el_bootnodes | join(',') }}
4040
nethermind_container_pull: true
4141

4242
prometheus_config: |

ansible/inventories/devnet-1/group_vars/reth.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@ reth_container_env:
1717
VIRTUAL_PORT: "{{ ethereum_node_el_ports_http_rpc | string }}"
1818
LETSENCRYPT_HOST: "{{ ethereum_node_rcp_hostname }}"
1919
RUST_BACKTRACE: "full"
20+
RUST_LOG: "info"
2021
reth_container_volumes:
2122
- "{{ reth_datadir }}:/data"
2223
- "{{ reth_auth_jwt_path }}:/execution-auth.jwt:ro"
2324
- "{{ eth_testnet_config_dir }}:/network-config:ro"
2425
reth_container_command_extra_args:
2526
- --chain=/network-config/genesis.json
26-
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
2727
- --http.api=trace,rpc,eth,net,debug,web3,admin,txpool
28+
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
2829
prometheus_config: |
2930
global:
3031
scrape_interval: 30s

0 commit comments

Comments
 (0)