I have some confusion regarding WASM genesis state. I'm not entirely sure what it contains or how to update it once we've acquired a slot.
For some context: assume we have a substrate based chain that is doing a hard fork to a parachain. We saved the substrate chain's information into a JSON file for the genesis block. This is intended to the the genesis block for the parachain.
Upon bidding for a parachain slot, we generated and uploaded a WASM genesis file (without writing the previous chain's account information into the chain_spec.rs) for the sake of bidding on the auction and registering the parachain. The question is this: do we need to update this WASM genesis file if we intend to use the genesis block JSON file we generated prior to starting our lease? Additionally, if we do need to update the WASM genesis file, is it only through a forceful update using paras->forceNewHead
?
Thanks all in advance,