-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kusama shell parathread preparation. #4
Comments
Tested everything according to this protocol: https://github.com/scs/integritee-parachain/blob/edca34334246b9f7595eb170332f1d7e7e965f96/parathread_registration_test_protocol.md The tested artifacts are mentioned there. But if you want, I can recite them here. |
I was able to test with integritee keys, starting an extra collator with
and then injecting the Aura key with With a single collator, the block time is 60s (5 x target 12) as all others are skipped. But liveness is there even with 1 collator |
Will now test
register shelllaunch rococo solo:
|
I could successfully produce blocks with:
However, I could not produce blocks with the integritee keys according to the above procedure - neither for the srtool wasm, nor the artifacts of 0c69983. I agree though that the procedure should be correct according to: https://substrate.dev/docs/en/tutorials/start-a-private-network/customchain |
tried again, with locally built binary and srtool wasm. It worked with commit d9a647d8fdbaa4a8166ec1785509c86e570cfb94 where I have only one custom authority which is endowed. But because shell-rococo-local.json sets chainType to Local, js/apps won't behave as expected. should be Live, because only "-dev" is Local in our case edit funding authorities do not need to be funded! see below where it works without |
setup
testrun
and manually get srtool wasm artifact
launch relaychain
register paraid until 2015 register parathread with id 2015
launch collator
sudo > paraSudoWrapper > upgradeParachain inject collator aura key
js-apps on 9946 now identifies as:
block time target is 12s, really is 12s transfer of funds works vesting > vestingTransfer
success:
chain upgrade: js/apps after reload now identifies as we need to restart the collator to fix the name:
then it looks like this:
(this is actually indicating we're doing it wrong I think) SUCCESS!! |
shell-tested-setup.zip |
I am getting the error:
Which is due to a different genesis head from the one registered on the chain: paritytech/cumulus#385 Indeed, I found the genesis state generated by my integritee-collator@970cc1c to be slightly different from the one of So as your zip does not include the collator nor the |
However, I can confirm successful registration and block production with:
The artifacts are contained in these runs: https://github.com/scs/integritee-parachain/actions/runs/958445544 |
There must be a misunderstanding. The zip contains all you need. When registering the parathread, use
You can use shell-kusama as shell-rococo-local will be byte-equivalent if generated by the same binary |
Yes, but there is no binary. |
No, but that's the point: It must work with a different binary because people may compile it themselves. But I guess the problem is that shell-rococo-local-raw.json wasn't included. I updated the zip... |
I agree that it must work with a different binary. But as you correctly concluded, I also need the |
that's why the above attached zip now includes that file ;-) |
I can confirm that it works for the 2nd version of the zip: verified:
I think this is everything I can confirm without having the root key. |
We need to redo these tests after #14 |
successful launch and upgrade on westend-local. 🚀 |
Manual test procedure
v0.9.3-local-testing
with polkadot-launchcbb4373
without any parachains)a. sudo key
b. sudo has 10MTEER
c. total supply is 10MTEER
d. paraid is 2015
The text was updated successfully, but these errors were encountered: