WebSocket Agent Configuration use tokio_tungstenite::Connector; use native_tls::{TlsConnector, Protocol}; use binance_sdk::spot; use binance_sdk::config; let native_tls = TlsConnector::builder() .min_protocol_version(Some(Protocol::Tlsv12)) .build()?; let ws_connector = Connector::NativeTls(native_tls); let configuration = config::ConfigurationWebsocketApi::builder() .api_key("your-api-key") .api_secret("your-api-secret") .agent(config::AgentConnector(ws_connector)) .build()?; let client = spot::SpotWsApi::production(configuration); let connection = client.connect().await?; let params = spot::websocket_api::ExchangeInfoParams::default(); let response = connection.exchange_info(params).await?;