Commit 8fe60808 authored by Gyanendra Mishra's avatar Gyanendra Mishra

nethermind works

parent 0f1381a1
...@@ -29,7 +29,7 @@ This is the Startosis version of the popular [eth2-merge-kurtosis-module](https: ...@@ -29,7 +29,7 @@ This is the Startosis version of the popular [eth2-merge-kurtosis-module](https:
- [x] data generation - [x] data generation
- [x] remove services post generation - [x] remove services post generation
- [ ] participant_network/el (requires facts and waits) - [ ] participant_network/el (requires facts and waits)
- [ ] besu - [x] besu
- [x] facts and waits + private_ip_address_placeholder - [x] facts and waits + private_ip_address_placeholder
- [x] framework - [x] framework
- [ ] facts could use more waiting - [ ] facts could use more waiting
...@@ -39,9 +39,10 @@ This is the Startosis version of the popular [eth2-merge-kurtosis-module](https: ...@@ -39,9 +39,10 @@ This is the Startosis version of the popular [eth2-merge-kurtosis-module](https:
- [x] geth DEMO - [x] geth DEMO
- [x] facts and waits + private_ip_address_placeholder - [x] facts and waits + private_ip_address_placeholder
- [x] framework TESTED - [x] framework TESTED
- [ ] nethermind - [x] nethermind
- [ ] facts and waits + private_ip_address_placeholder - [x] facts and waits + private_ip_address_placeholder
- [x] framework - [x] framework
- [ ] facts could use more waiting
- [x] el_client_context pure POJO NO BLOCKERS - [x] el_client_context pure POJO NO BLOCKERS
- [x] el_client_launcher interface not necessary - [x] el_client_launcher interface not necessary
- [x] el_availability_waiter - facts and waits - DESCOPED facts and waits will do this - [x] el_availability_waiter - facts and waits - DESCOPED facts and waits will do this
......
...@@ -48,6 +48,7 @@ NETHERMIND_LOG_LEVELS = { ...@@ -48,6 +48,7 @@ NETHERMIND_LOG_LEVELS = {
module_io.GlobalClientLogLevel.trace: "TRACE", module_io.GlobalClientLogLevel.trace: "TRACE",
} }
ENODE_FACT_NAME = "enode-fact"
def launch( def launch(
...@@ -134,7 +135,7 @@ def get_service_config(genesis_data, image, existing_el_clients, log_level, extr ...@@ -134,7 +135,7 @@ def get_service_config(genesis_data, image, existing_el_clients, log_level, extr
) )
def new_nethermind_launcher(network_id): def new_nethermind_launcher(el_genesis_data):
return struct( return struct(
el_genesis_data = el_genesis_data el_genesis_data = el_genesis_data
) )
...@@ -79,7 +79,7 @@ def launch_participant_network(participants, network_params, global_log_level): ...@@ -79,7 +79,7 @@ def launch_participant_network(participants, network_params, global_log_level):
module_io.ELClientType.geth : {"launcher": new_geth_launcher(network_params.network_id, el_genesis_data, geth_prefunded_keys_artifact_id, PRE_FUNDED_ACCOUNTS), "launch_method": launch_geth}, module_io.ELClientType.geth : {"launcher": new_geth_launcher(network_params.network_id, el_genesis_data, geth_prefunded_keys_artifact_id, PRE_FUNDED_ACCOUNTS), "launch_method": launch_geth},
module_io.ELClientType.besu : {"launcher": new_besu_launcher(network_params.network_id, el_genesis_data), "launch_method": launch_besu}, module_io.ELClientType.besu : {"launcher": new_besu_launcher(network_params.network_id, el_genesis_data), "launch_method": launch_besu},
module_io.ELClientType.erigon : {"launcher": new_erigon_launcher(network_params.network_id, el_genesis_data), "launch_method": launch_erigon}, module_io.ELClientType.erigon : {"launcher": new_erigon_launcher(network_params.network_id, el_genesis_data), "launch_method": launch_erigon},
module_io.ELClientType.nethermind : {"launcher": new_nethermind_launcher(network_params.network_id, el_genesis_data)}, module_io.ELClientType.nethermind : {"launcher": new_nethermind_launcher(el_genesis_data), "launch_method": launch_nethermind},
} }
all_el_client_contexts = [] all_el_client_contexts = []
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment