Update tickers
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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}");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user