Best Resources to Learn XCM (Tech & High Level)

Let’s use this thread to collect some of the best resources available in the community to get up to speed on XCM, both from a technical / development perspective, and from a non-technical / high level perspective.

Discussion welcome, especially if there are suggestions for new material and resources which does not yet exist.

Technical Resources

Non-Technical Resources

My list is a little biased, based on the resources we have created at Parity, but looking forward to see your contributions too.


On a tech level, the audit report by Quarkslab is a very good and detailed reference for XCM v2:


This is super good :100:

Another good one for XCM assets.
Keith Yeung, How can I transfer assets using XCM? - Substrate StackExchange


This is useful:

Adding one more here, XCM demo session by @stiiifff and @hectorb from the last Sub0 - Parity Technologies: Trappist: Thinking cross chain applications with XCM | Sub0 2022 - YouTube

Pretty cool from a application builders’ perspective.

1 Like

The 3-part series of blog posts by Gav in '21 are also a good place to start:

  1. XCM: The Cross-Consensus Message Format
  2. XCM Part II: Versioning and Compatibility
  3. XCM Part III: Execution and Error Management