diff --git a/src/Managing.Infrastructure.Web3/EvmManager.cs b/src/Managing.Infrastructure.Web3/EvmManager.cs index 77b13fd2..0738c610 100644 --- a/src/Managing.Infrastructure.Web3/EvmManager.cs +++ b/src/Managing.Infrastructure.Web3/EvmManager.cs @@ -498,6 +498,12 @@ public class EvmManager : IEvmManager { var lastCandles = await GetCandles(ticker, DateTime.UtcNow.AddMinutes(-5), Timeframe.OneMinute); + + if (lastCandles == null || !lastCandles.Any()) + { + throw new InvalidOperationException($"No candles found for ticker {ticker}. Unable to get the latest candle data."); + } + return lastCandles.Last(); }