Merge pull request #6281 from IntersectMBO/nb/testnet_help_messages
Display help message when testnet launches successfully
Display help message when testnet launches successfully
NodeConfiguration: default peer sharing option
cardano-tracer: forwarding protocol over TCP
The configuration option `StartAsNonProducingNode` was ignored, one could only use the switch `--non-producing-node` to set it. In this patch we fix this, and now it can be set either with the switch or if it's not given, it can be set in the configuration file.
The default configuration value of peer sharing option depends now on `ncStartAsNonProducingNode` option. If a node runs as a relay, peer sharing is on by default, if it is runing as a block producer, peer sharing is off by default. The default value can be overridden. The parsing of `NodeConfiguration` is now done recursively using `mfix`.
This reverts commit 28ee41743bc9ad872c20920f03eab9dbcce078f7.
This reverts commit ab4a5611801823db80ff0869b3f67c50db30ae5b.