create_channel: TxDescriptor<{
    mode: Enum<{
        Normal: undefined;
        RejectingOutboundMessages: undefined;
    }>;
}>

Sends a message to the Gateway contract to create a new channel representing origin

Fee required: Yes

This extrinsic is permissionless, so a fee is charged to prevent spamming and pay for execution costs on the remote side.

The message is sent over the bridge on BridgeHub's own channel to the Gateway.

  • origin: Must be Location
  • mode: Initial operating mode of the channel