Description
Right now, even after removing references to the RuntimeGenesisConfig struct on the node side, the node/client is still not fully independent from the runtime. There are some runtime-related leftovers that the node needs to know about when building the chain-spec.
Shift the task of creating the JSON representation of the runtime genesis config from the node to the runtime itself. This way, the runtime handles its own configuration, making things cleaner and reducing dependencies.
paritytech/polkadot-sdk#2714
Acceptance Criteria
Description
Right now, even after removing references to the RuntimeGenesisConfig struct on the node side, the node/client is still not fully independent from the runtime. There are some runtime-related leftovers that the node needs to know about when building the chain-spec.
Shift the task of creating the JSON representation of the runtime genesis config from the node to the runtime itself. This way, the runtime handles its own configuration, making things cleaner and reducing dependencies.
paritytech/polkadot-sdk#2714
Acceptance Criteria