Polkassembly Logo

Create Pencil IconCreate
OpenGov

Notice: Polkadot has migrated to AssetHub. Balances, data, referenda, and other on-chain activity has moved to AssetHub.Learn more

View All Whitelisted Caller

Setting the relay chain's safeXcmVersion to v3

inWhitelisted Caller
2 years ago
Executed

In light of the recent upgrade of the Kusama relay chain, an XCM issue has surfaced. This problem arises because the Kusama relay chain appends a SetTopic instruction to every XCM program. However, XCM version 2, which is currently the default for many destinations, does not support this instruction. Consequently, when the Kusama relay chain sends an XCM message to a destination, it believes is using v2 (even if that destination has actually upgraded to v3), the SetTopic instruction triggers an error, leading to failed transactions.

The mismatch in XCM versions can lead to issues between the relay chain and parachains. To resolve this, we propose setting the relay chain's safeXcmVersion to v3. This adjustment ensures that the relay chain will send XCMs in the v3 format by default. Moreover, defaulting to v3 on the relay chain isn't just a temporary fix. It's a strategic move for the long term.

Comments (0)

PleaseLogin to comment

Proposal Passed

Summary

0%

Aye

AyeNay

0%

Nay

Aye (359)0.0 DOT

Support0.0 DOT

Nay (2)0.0 DOT

Help Center

Report an Issue
Feedback
Terms and Conditions
Github

Our Services

Docs
Terms of Website
Privacy Policy

A House of Commons Initiative.

Polka Labs Private Limited 2025

All rights reserved.

Terms and ConditionsTerms of Website
Privacy Policy