pub fn build_transport_config(
    mode: PeerMode,
    original: &TransportConfig
) -> Result<TransportConfig, Box<dyn Error>>