Closed xlc closed 1 month ago
It does have enough logs actually, the actual error itself helps a lot in determining where the problem was, so we really only need to remove the map_error: https://github.com/paritytech/polkadot-sdk/pull/2239/
Root cause is that SetTopic does not exist on v2, and since new runtimes now contain the WithUniqueTopic router which appends SetTopic, converting a v3 XCM to v2 fails.
One of the root cause is that version notification mechanism doesn't work between Kusama and Karura. The Kusama Asset Hub have v3 for Karura. Polkadot and Polkadot Asset Hub both have v3 for Acala.
Hello, please share messages to send if any to handle setting version correctly. We have issue too.
https://github.com/xlc/chopsticks-ksm-xcm is the issue reproduced using Chopsticks
@dzmitry-lahoda you have to check what is the request ID for your parachain on Kusama:
Or just put the Parachain ID in the query at the top.
Next, in your parachain, build a simple XCM message like https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fwss.api.moonriver.moonbeam.network#/extrinsics/decode/0x670003010003040379290303000000000000
Note that in this case, the Query ID for Moonriver is 2,654
- Then send this message through ROOT origin, it can be via democracy, opengov, sudo, fast tracking, whatever mechanism the parachain uses. In Moonriver, this was whitelisted and put to vote via a Whitelist track (OpenGov).
@albertov19 yeah, thanks you. after some tinkering we found query id for our chain. so it was not so self evident.
This was an observability and debuggability problem, closing in favor of https://github.com/paritytech/polkadot-sdk/issues/6119
https://kusama.subscan.io/extrinsic/20471678-2?event=20471678-36 failed to deliver the message
Issues identified: