Just discovered an oversight in the EvmHost which would prevent us from using cross-chain governance to update the params on mainnet.
By making the consensus metadata part of the HostParams everytime we update the params, we set the consensus back to the value that was initially set on the HostExecutive.
This is not the ideal behaviour, this PR decouples the cosnensus metadata from the HostParams to enable updating them freely.
Just discovered an oversight in the EvmHost which would prevent us from using cross-chain governance to update the params on mainnet.
By making the consensus metadata part of the HostParams everytime we update the params, we set the consensus back to the value that was initially set on the HostExecutive.
This is not the ideal behaviour, this PR decouples the cosnensus metadata from the HostParams to enable updating them freely.