diff --git a/src/exchange/exchange_client.rs b/src/exchange/exchange_client.rs index 70b686b..bbaffbe 100644 --- a/src/exchange/exchange_client.rs +++ b/src/exchange/exchange_client.rs @@ -372,7 +372,7 @@ impl ExchangeClient { _ => return Err(Error::GenericRequest("Invalid base URL".to_string())), }; let info_client = InfoClient::new(None, Some(base_url)).await?; - let user_state = info_client.user_state(wallet.address()).await?; + let user_state = info_client.user_state(self.vault_address.unwrap_or(wallet.address())).await?; let position = user_state .asset_positions