-
Notifications
You must be signed in to change notification settings - Fork 90
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
No DMP messages received in Parachain #631
Comments
as I said last time, starting xcm with genesis won't work because you won't have any parachain registered |
I manually registered the Parachain and onboarded it before sending the message. I could try to add it to the Relay's genesis state if you think that will make any difference. |
I added the Parachain in the genesis file but same result. I provide the chain spec |
the problem is missing |
you don't need to do anything extra, just start from genesis. Did test transfer KSM and works |
That was it, now it is working. Let you know that it is not even necessary to add the Parachain in genesis for XCM to work bidirectionally. I do not know if you can foresee some side effects or something that might not work/malfunction if a Parachain is not registered. |
Chopsticks intercepts xcm messages produced by runtime execution and triggers block building on the other chain with that xcm message, so it all depends on the runtime if it can produce a message or not. If the runtime strictly required parachain to be registered then it will not produce a xcm message therefore the other chain won't intercept any message |
When running a Parachain from a genesis file, DMP messages are not received.
Block is built in the Parachain as a response of sending a XCM from the Relay Chain, but
parentHead
anddownwardMessages
insetValidationData
are empty.The text was updated successfully, but these errors were encountered: