The main.star should contain a doc string that specifies exactly what the possible input args are, which ones are required and which ones are default, and what their descriptions are types are. This will make it easier for users to get onboarded to the ethereum package as they'll know what's parametrizable via a json/yaml file without having to go to package_io or go off solely example inputs, (author consumer divide)
A good example to go off of is the hyperlane package.
Doing this will also make the package render with a nice form input in Kurtosis Cloud like by parsing docstring
Whereas the ethereum package one looks like this:
