open_bridge: TxDescriptor<{
    bridge_destination_universal_location: Enum<{
        V2: XcmV2MultilocationJunctions;
        V3: XcmV3Junctions;
        V4: XcmV3Junctions;
    }>;
}>

Open a bridge between two locations.

The caller must be within the T::OpenBridgeOrigin filter (presumably: a sibling parachain or a parent relay chain). The bridge_destination_universal_location must be a destination within the consensus of the T::BridgedNetwork network.

The BridgeDeposit amount is reserved on the caller account. This deposit is unreserved after bridge is closed.

The states after this call: bridge is Opened, outbound lane is Opened, inbound lane is Opened.