Type Alias establish_system_channel

establish_system_channel: TxDescriptor<{
    recipient: number;
    sender: number;
}>

Establish an HRMP channel between two system chains. If the channel does not already exist, the transaction fees will be refunded to the caller. The system does not take deposits for channels between system chains, and automatically sets the message number and size limits to the maximum allowed by the network's configuration.

Arguments:

  • sender: A system chain, ParaId.
  • recipient: A system chain, ParaId.

Any signed origin can call this function, but both inputs MUST be system chains. If the channel does not exist yet, there is no fee.