Skip to content

Tutorials for Managing XCM Channels

Establishing XCM channels is essential to unlocking Polkadot's native interoperability. Before bridging assets or sending cross-chain contract calls, the necessary XCM channels must be established.

These tutorials guide you through the process of setting up Horizontal Relay-routed Message Passing (HRMP) channels for cross-chain messaging. Learn how to configure unidirectional channels between parachains and the simplified single-message process for bidirectional channels with system parachains like Asset Hub.

Understand the Process of Opening Channels

Each parachain starts with two default unidirectional XCM channels: an upward channel for sending messages to the relay chain, and a downward channel for receiving messages. These channels are implicitly available.

To enable communication between parachains, explicit HRMP channels must be established by registering them on the relay chain. This process requires a deposit to cover the costs associated with storing message queues on the relay chain. The deposit amount depends on the specific relay chain’s parameters.

In This Section

Additional Resources