Darwinia Introduces LCMP-XCMP Router, Implementing Cross-Chain Messaging between Parachains and EVM-Compatible Darwinia Smart Chain

What is the LCMP-XCMP Router?

The LCMP-XCMP Router is a feature that allows Darwinia Smart Chain to interact with parachains so developers can send arbitrary messages across chains, or call functions remotely. The feature has already been rolled out on Pangolin Parachain Alpha and will be introduced to Crab Parachain and Darwinia Parachain next.

What is it for?

Darwinia’s LCMP (Darwinia’s light-client cross-chain messaging protocol) can deliver messages from Darwinia Smart Chain to Darwinia Parachain, but cannot yet deliver messages directly to other parachains, so we will introduce the LCMP-XCMP Router pallet and its corresponding SDK to help Dapp developers on Darwinia Smart Chain deliver messages to other parachains. Similarly, Dapps running on other parachains will also be able to send arbitrary messages or call functions remotely on Darwinia Smart Chain through the LCMP-XCMP Router.

The new LCMP-XCMP Router functionality will complement the existing LCMP cross-chain messaging functionality between Darwinia Smart Chain and Ethereum, which means that other parachains will be able to implement cross-chain messaging to Ethereum as soon as the feature supports parachains.

💡 To learn more about the LCMP-XCMP Router, please review this page on the Darwinia GitHub. Our developer team is also available for direct inquiries via Telegram.

What has been completed so far?

  • Engineered the universal LCMP-XCMP Router to allow for cross-chain messaging between Parachains and EVM-Compatible Darwinia Smart Chain in order to provide a programmable environment for cross-chain applications. Developers will be able to easily develop decentralized applications with cross-chain capabilities using the Darwinia SDK.
  • Developed the universal LCMP-XCMP Router.
  • Tested the LCMP-XCMP Router between Pangolin Smart Chain (testnet) and Moonbase Alpha (Moonbeam testnet).
  • Bridged Darwinia Smart Chain and Ethereum via LCMP.

What comes next?

  • Publishing the LCMP-XCMP routing guide.
  • Supporting XCM in LCMP.
  • Enhancing the Router to enable cross-chain messaging between Parachains and Ethereum via parachains <> Darwinia Smart Chain <> Ethereum.

Cooperation

If your parachain would like to implement cross-chain messaging to Ethereum or Darwinia Smart Chain to facilitate interoperability between ecosystems, the first phase of cooperation is to open HRMP channels with Darwinia Parachain.

How to open HRMP channels between your parachain and Darwinia Parachain?

Feel free to contact us at [email protected] and be sure to include the information below. We’ll review it and get back to you as soon as possible.
You can use the following template in your application, replacing your_parachain and Darwinia Parachain:

# Request for XCM Integration Between your_parachain and Darwinia Parachain

## 1. Project Name

Please enter your project full name here…

## 2. Project Website

Please enter your link here…

## 3. Project Description

Briefly describe the characteristics of your project, main business direction, development progress and other information…

## 4. Github Project Link

Please enter your link here…

About Darwinia Network

GitHub | Website | Medium | Twitter | Telegram

Darwinia is a cross-chain messaging infrastructure, which provides a light client-based, programmable, universal cross-chain messaging network for decentralized applications. Now, we’ve successfully used Darwinia’s light-client cross-chain messaging protocol(LCMP) to bridge cross-chain messages between substrate-based chains, and even between substrate-based chains and EVM chains, meanwhile, Darwinia provides developers with an SDK, so they can easily integrate cross-chain capabilities into their Dapps. This will have profound implications for cross-chain interoperability, and Darwinia as a cross-chain messaging infrastructure will facilitate the building of a hybrid cross-chain network.

0
Darwinia NetworkPost author

Darwinia Network is a highly-secure programmable cross-chain messaging infrastructure for decentralized applications. Our light-client cross-chain messaging protocol (LCMP) supports arbitrary message passing between Substrate chains, and between Substrate and EVM chains, and SDK empower developers with the tools necessary to build the next generation of Web3 applications and seamless user experiences even when transacting across multiple chains or protocols.

Darwinia as a cross-chain messaging infrastructure will facilitate the building of a hybrid cross-chain network for Polkadot.

Follow us: linktr.ee/darwinianetwork

Darwinia Network is a programmable cross-chain messaging infrastructure for decentralized applications. Our light client-based cross-chain messaging protocol (LCMP) supports arbitrary message passing between Substrate and EVM chains, and SDK empowers developers with the tools necessary to build the next generation of Web3 applications, and create seamless user experiences, even when transacting across multiple chains.

Follow us: linktr.ee/darwinianetwork

0 comments

Darwinia Network is a programmable cross-chain messaging infrastructure for decentralized applications. Our light... Show More