From e3f2577db4ae12d36bee095a4993d60e35587044 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Sat, 11 Oct 2025 13:59:09 +0700 Subject: [PATCH] Prevent no last candle error --- src/Managing.Infrastructure.Web3/EvmManager.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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(); }