kurtosis-tech / zzz-deprecated-eth2-merge-kurtosis-module

Deprecated in favor of https://github.com/kurtosis-tech/eth2-package
29 stars 23 forks source link

Issue with predefined argument for lodestar, CL participant throwing unknown arguments error. #127

Closed him-bhutani7 closed 2 years ago

him-bhutani7 commented 2 years ago

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