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.