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