Update tickers

This commit is contained in:
2025-04-29 01:58:50 +07:00
parent f91b12fbcc
commit 35f31b561a
3 changed files with 74 additions and 2 deletions

View File

@@ -29,11 +29,36 @@ public abstract class PricesBaseWorker<T> : BaseWorker<T> where T : class
_timeframe = timeframe;
}
private List<Ticker> _eligibleTickers = new List<Ticker>
{
Ticker.BTC,
Ticker.ETH,
Ticker.BNB,
Ticker.DOGE,
Ticker.ADA,
Ticker.SOL,
Ticker.XRP,
Ticker.LINK,
Ticker.RENDER,
Ticker.SUI,
Ticker.GMX,
Ticker.ARB,
Ticker.PEPE,
Ticker.PENDLE,
Ticker.AAVE,
Ticker.HYPE
};
protected override async Task Run(CancellationToken cancellationToken)
{
var tickers = await _statisticService.GetTickers();
foreach (var ticker in tickers)
var filteredTickers = tickers
.Where(t => _eligibleTickers.Contains(t))
.ToList();
// Filter with the eligible tickers
foreach (var ticker in filteredTickers)
{
await _pricesService.UpdatePrice(TradingExchanges.Evm, ticker, _timeframe);
}

View File

@@ -49,7 +49,7 @@ public abstract class BaseWorker<T> : BackgroundService where T : class
while (!cancellationToken.IsCancellationRequested)
{
worker = await _workerService.GetWorker(_workerType);
if (worker.IsActive)
{
await Run(cancellationToken);
@@ -70,6 +70,7 @@ public abstract class BaseWorker<T> : BackgroundService where T : class
}
catch (Exception ex)
{
SentrySdk.CaptureException(ex);
_logger.LogError($"Error : {ex.Message}");
}
}

View File

@@ -313,6 +313,52 @@ public static class Enums
SHIB,
STX,
ORDI,
APT,
BOME,
MEME,
FLOKI,
MEW,
TAO,
BONK,
WLD,
tBTC,
WBTC_b,
EIGEN,
SUI,
SEI,
USDC_e,
DAI,
TIA,
TRX,
TON,
PENDLE,
wstETH,
USDe,
SATS,
POL,
XLM,
BCH,
ICP,
RENDER,
INJ,
TRUMP,
MELANIA,
ENA,
FARTCOIN,
AI16Z,
ANIME,
BERA,
VIRTUAL,
PENGU,
ONDO,
FET,
AIXBT,
CAKE,
S,
JUP,
HYPE,
OM,
DOLO,
Unknown
}