Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

Repository files navigation

Warning

Repository Archived: This project is no longer actively maintained.

After years of building on Polkadot, the Moonbeam network has officially announced a strategic migration and relaunch on Base, pivoting to focus on infrastructure for autonomous AI agents. Because Moonbeam is transitioning away from the Polkadot ecosystem, this XCM (Cross-Consensus Messaging) SDK is no longer applicable to Moonbeam's new architecture and will not receive further updates.

For full details on the network migration and what it means for the ecosystem, please refer to the official announcement: Moonbeam Relaunches on Base.


The Moonbeam XCM SDK enables developers to easily transfer assets between chains, either between parachains or between a parachain and the relay chain, within the Polkadot/Kusama ecosystem.

Additionally, the Moonbeam MRL SDK allows users to easily transfer liquidity into and across the Polkadot ecosystem from other ecosystems like Ethereum. It builds on the XCM SDK by adding necessary functions to support MRL.

Main Packages

  • XCM SDK - Core SDK for executing XCM transfers between chains in the Polkadot/Kusama ecosystem
  • MRL SDK - Extension of the XCM SDK for transferring liquidity into and across the Polkadot ecosystem from other ecosystems

Documentation

The updated documentation is available here.

v4 (current)

Usage

References

v3 (previous)

Usage

References

About

The Moonbeam XCM SDK enables developers to easily transfer assets between chains, either between parachains or between a parachain and the relay chain, within the Polkadot/Kusama ecosystem. With the SDK, you don't need to worry about determining the multilocation of the origin or destination assets or which extrinsics are used on which networks to

Topics

Resources

Stars

16 stars

Watchers

4 watching

Forks

Releases

Used by

Contributors

Languages