The proposal is the first out of two motions that will be up for vote aiming to upgrade the Kusama Shell to Statemine: the first common good chain on Kusama.
This motion sets the Shell storage to the Statemine genesis. In order to do this, we need to make an XCM call to Shell that wraps a setStorage
call.
This first motion will set some genesis storage items needed for Statemine. A second motion will authorize the runtime upgrade with a given code hash. The actual runtime code (matching the previously approved code hash) will then be submitted to Shell in an unsigned transaction after the authorization message.
The first message to Shell will be to store some items in state. The DATA for the system.setStorage
can be found below (follow the steps):
Preimage hash for xcmPallet.send
: 0xcf73c42d402fc5508a196e62d846b3aab7f7e70abde3f219cc4400d5b32e6701
- Preimage proof can be found HERE
Items in Storage can be verified HERE.
Please vote at your earliest convenience!
STEP 1:
STEP 2:
xcmPallet.send
call by using the Extrinsics tab on Polkadot js Apps.NOTE: requireWeightAtMost is set to 100000000000 (100_000_000_000)
If your call data hash matches the one on the screenshot, the motion hash should be the same as the Preimage hash for xcmPallet.send
above: 0xcf73c42d402fc5508a196e62d846b3aab7f7e70abde3f219cc4400d5b32e6701
Motion 302 is a proposal to upgrade the Kusama Shell to Statemine, the first common good chain on Kusama. The motion involves two steps: setting the Shell storage to the Statemine genesis and authorizing the runtime upgrade with a given code hash. To verify the preimage, follow these steps:
xcmPallet.send
call using the Extrinsics tab on Polkadot js Apps.If the call data hash matches the one on the screenshot, the motion hash should be the same as the Preimage hash for xcmPallet.send
.