With following participant in eth2-module-params.yaml file:
elType: "geth"
elImage: "ethereum/client-go:latest"
clType: "lodestar"
clImage: "lodestar: chainsafe/lodestar:next"
Seems loadstar use different arguments then kurtosis, as in the Chainsafe Lodestar documentation lodestar uses root data directory as --dataDir option whereas kurtosis uses --rootDir option for root directory for lodestar.
While running that kutosis command facing some unknown arguments error which are mentioned below.
Command : -
kurtosis module exec --enclave-id eth2 kurtosistech/eth2-merge-kurtosis-module --execute-params "$(cat ~/eth2-module-params.yaml)"
Error
✖ Unknown arguments: rootDir, network.discv5.enabled, eth1.enabled, api.rest.enabled, api.rest.host, api.rest.api, api.rest.port, network.subscribeAllSubnets, metrics.enabled, metrics.listenAddr, metrics.serverPort
Explanation : -
With following participant in eth2-module-params.yaml file:
elType: "geth" elImage: "ethereum/client-go:latest" clType: "lodestar" clImage: "lodestar: chainsafe/lodestar:next" Seems loadstar use different arguments then kurtosis, as in the Chainsafe Lodestar documentation lodestar uses root data directory as --dataDir option whereas kurtosis uses --rootDir option for root directory for lodestar.
Reference : -
Lodestar options