Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,10 @@ curl -s https://bootnode-1.devnet-0.ethpandaops.io/meta/api/v1/validator-ranges.
ethdo --connection=https://user:password@bn.lighthouse-nethermind-1.devnet-0.ethpandaops.io block info --blockid 100 --json | jq -r .message.proposer_index | ./whose_validator.zsh
```
from the [ansible/](ansible/) directory.
* Getting execution layer client ENRs
```shell
curl -s https://config.devnet-0.ethpandaops.io/api/v1/nodes/inventory | jq -r '.ethereum_pairs[] | .execution.enr'
```
* Getting execution layer client enodes
```shell
curl -s https://config.devnet-0.ethpandaops.io/api/v1/nodes/inventory | jq -r '.ethereum_pairs[] | .execution.enode'
Expand Down
1 change: 1 addition & 0 deletions ansible/inventories/devnet-0/group_vars/besu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ besu_container_volumes:
besu_container_command_extra_args:
- --genesis-file=/network-config/besu.json
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --discovery-mode=V5
- --rpc-http-api=ADMIN,DEBUG,ETH,MINER,NET,TRACE,TXPOOL,WEB3
- --sync-mode=FULL
- --data-storage-format=BONSAI
Expand Down
8 changes: 5 additions & 3 deletions ansible/inventories/devnet-0/group_vars/bootnode.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ethereum_cl_bootnode: "{{ hostvars[primary_bootnode]['bootnodoor_fact_enr'] }}"
ethereum_el_bootnode: "{{ hostvars[primary_bootnode]['bootnodoor_fact_enode'] }}"
ethereum_el_bootnode: "{{ hostvars[primary_bootnode]['bootnodoor_fact_el_enr'] }}"

# role: eth_inventory_web
eth_inventory_web_container_networks: "{{ docker_networks_shared }}"
Expand Down Expand Up @@ -104,19 +104,21 @@ geth_container_command_extra_args:
- --syncmode=full
- --gcmode=archive
- --state.scheme=hash
- --discovery.v4=false
- --discovery.v5=true
- >-
--bootnodes={{
(
(
groups['bootnode']
| map('extract', hostvars, ['ethereum_node_fact_discovery_el_enode'])
| map('extract', hostvars, ['ethereum_node_fact_discovery_el_enr'])
| select('defined')
| list
)
+
(
groups['bootnode']
| map('extract', hostvars, ['bootnodoor_fact_enode'])
| map('extract', hostvars, ['bootnodoor_fact_el_enr'])
| select('defined')
| list
)
Expand Down
2 changes: 2 additions & 0 deletions ansible/inventories/devnet-0/group_vars/erigon.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ erigon_container_command_extra_args:
- --networkid={{ ethereum_network_id }}
- --db.size.limit=500GB
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --discovery.v4=false
- --discovery.v5=true
erigon_init_custom_network: true
erigon_init_custom_network_genesis_file: "{{ eth_testnet_config_dir }}/genesis.json"

Expand Down
4 changes: 2 additions & 2 deletions ansible/inventories/devnet-0/group_vars/ethereum_node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ ethereum_cl_bootnodes:
- "{{ hostvars[primary_bootnode]['ethereum_node_fact_discovery_cl_enr'] }}"

ethereum_el_bootnodes:
- "{{ hostvars[primary_bootnode]['bootnodoor_fact_enode'] }}"
- "{{ hostvars[primary_bootnode]['ethereum_node_fact_discovery_el_enode'] }}"
- "{{ hostvars[primary_bootnode]['bootnodoor_fact_el_enr'] }}"
- "{{ hostvars[primary_bootnode]['ethereum_node_fact_discovery_el_enr'] }}"

ethereum_node_xatu_sentry_enabled: true

Expand Down
2 changes: 2 additions & 0 deletions ansible/inventories/devnet-0/group_vars/ethrex.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ ethrex_container_volumes:
ethrex_container_command_extra_args:
- --network=/network-config/genesis.json
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --p2p.discv4=false
- --p2p.discv5=true
- --http.api=eth,net,web3,admin,debug,txpool

prometheus_config: |
Expand Down
2 changes: 2 additions & 0 deletions ansible/inventories/devnet-0/group_vars/geth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ geth_container_command_extra_args:
- --networkid={{ ethereum_network_id }}
- --syncmode=full
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --discovery.v4=false
- --discovery.v5=true

geth_container_pull: true

Expand Down
1 change: 1 addition & 0 deletions ansible/inventories/devnet-0/group_vars/nethermind.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ nethermind_container_command_extra_args:
- --Init.ChainSpecPath=/network-config/chainspec.json
- --JsonRpc.EnabledModules=Eth,Subscribe,Trace,TxPool,Web3,Personal,Proof,Net,Parity,Health,Rpc,Debug,Admin
- --Discovery.Bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --Discovery.DiscoveryVersion=V5
- --Pruning.Mode=None
- --config=none
- --log=DEBUG
Expand Down
1 change: 1 addition & 0 deletions ansible/inventories/devnet-0/group_vars/reth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ reth_container_volumes:
reth_container_command_extra_args:
- --chain=/network-config/genesis.json
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --disable-discv4-discovery
- --http.api=trace,rpc,eth,net,debug,web3,admin,txpool
prometheus_config: |
global:
Expand Down
3 changes: 2 additions & 1 deletion ansible/inventories/devnet-0/host_vars/mev-relay-1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ lighthouse_validator_datadir: /data/lighthouse-validator
lighthouse_container_pull: true

ethereum_el_bootnodes:
- "{{ hostvars[primary_bootnode]['ethereum_node_fact_discovery_el_enode'] }}"
- "{{ hostvars[primary_bootnode]['ethereum_node_fact_discovery_el_enr'] }}"

ethereum_cl_bootnodes:
- "{{ hostvars[primary_bootnode]['ethereum_node_fact_discovery_cl_enr'] }}"
Expand All @@ -159,6 +159,7 @@ reth_container_env:
reth_container_command_extra_args:
- --chain=/network-config/genesis.json
- --bootnodes={{ ethereum_el_bootnodes | join(',') }}
- --disable-discv4-discovery
- --http.api=trace,rpc,eth,net,debug,web3,admin,flashbots,txpool
- --ws.api=trace,rpc,eth,net,debug,web3,admin,flashbots,txpool
- --ws.origins=*
Expand Down