What Happened
Our parathread was registered on the Polkadot relaychain, obtained a parachain slot and was upgraded to a parachain. However, we encountered a minor setback when the genesis collators failed to produce blocks on the new chain. It turns out that the registration process contained incompatible genesis WASM and state files, which caused our parachain to be stuck at genesis.
Remedy
After thorough investigation and collaboration with the Parity development team, we've identified an solution to the issue. With assistance from Polkadot governance, we can correct the incompatible parachain state & WASM files that were originally registered. This correction will not have any impact or loss of state since the chain has never produced any blocks. We believe that this is the most efficient and effective solution to get our parachain up and running.
Extrinsics called in this proposal:
- batchAll()
- paras::forceSetCurrentCode(2104, corrected.wasm)
- registrar::setCurrentHead(2104, corrected.state)
Could someone explain why it's being 'Nay' voted? New to all this.