From 09addf25e85fac602ffc14d210fc0387a78abf1c Mon Sep 17 00:00:00 2001 From: Jkorf Date: Wed, 4 Dec 2024 16:52:54 +0100 Subject: [PATCH] Fixed Shared balance subscription also sending funding balances --- .../Clients/SpotApi/BitfinexSocketClientSpotApiShared.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bitfinex.Net/Clients/SpotApi/BitfinexSocketClientSpotApiShared.cs b/Bitfinex.Net/Clients/SpotApi/BitfinexSocketClientSpotApiShared.cs index b677875..c9bb486 100644 --- a/Bitfinex.Net/Clients/SpotApi/BitfinexSocketClientSpotApiShared.cs +++ b/Bitfinex.Net/Clients/SpotApi/BitfinexSocketClientSpotApiShared.cs @@ -87,7 +87,7 @@ async Task> IBalanceSocketClient.SubscribeToB if (update.UpdateType == SocketUpdateType.Snapshot) return; - handler(update.AsExchangeEvent>(Exchange, update.Data.Select(x => new SharedBalance(x.Asset, x.Available ?? x.Total, x.Total)).ToArray())); + handler(update.AsExchangeEvent>(Exchange, update.Data.Where(x => x.Type == Enums.WalletType.Exchange).Select(x => new SharedBalance(x.Asset, x.Available ?? x.Total, x.Total)).ToArray())); }, ct: ct).ConfigureAwait(false);