fn register_multi_channel_msg(
contracts: &mut HashMap<String, MultiCopperChannelContract>,
bridge_id: &str,
channel_id: &str,
expected_direction: MultiCopperChannelDirection,
msg: &str,
) -> CuResult<()>fn register_multi_channel_msg(
contracts: &mut HashMap<String, MultiCopperChannelContract>,
bridge_id: &str,
channel_id: &str,
expected_direction: MultiCopperChannelDirection,
msg: &str,
) -> CuResult<()>