From 0c659d09995a46042c9f8862e83ba3962d9bb187 Mon Sep 17 00:00:00 2001 From: Thaddeus Date: Thu, 21 Mar 2024 11:52:40 +0100 Subject: [PATCH] improvement: uppercase deribit symbols for normalized feed --- src/mappers/deribit.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mappers/deribit.ts b/src/mappers/deribit.ts index 6227663..2ab89cc 100644 --- a/src/mappers/deribit.ts +++ b/src/mappers/deribit.ts @@ -29,7 +29,7 @@ export const deribitTradesMapper: Mapper<'deribit', Trade> = { for (const deribitTrade of message.params.data) { yield { type: 'trade', - symbol: deribitTrade.instrument_name, + symbol: deribitTrade.instrument_name.toUpperCase(), exchange: 'deribit', id: deribitTrade.trade_id, price: deribitTrade.price, @@ -80,7 +80,7 @@ export const deribitBookChangeMapper: Mapper<'deribit', BookChange> = { yield { type: 'book_change', - symbol: deribitBookChange.instrument_name, + symbol: deribitBookChange.instrument_name.toUpperCase(), exchange: 'deribit', isSnapshot, bids: deribitBookChange.bids.map(mapBookLevel), @@ -174,7 +174,7 @@ export class DeribitOptionSummaryMapper implements Mapper<'deribit', OptionSumma const optionSummary: OptionSummary = { type: 'option_summary', - symbol: optionInfo.instrument_name, + symbol: optionInfo.instrument_name.toUpperCase(), exchange: 'deribit', optionType: isPut ? 'put' : 'call', strikePrice, @@ -245,7 +245,7 @@ export const deribitLiquidationsMapper: Mapper<'deribit', Liquidation> = { } yield { type: 'liquidation', - symbol: deribitTrade.instrument_name, + symbol: deribitTrade.instrument_name.toUpperCase(), exchange: 'deribit', id: deribitTrade.trade_id, price: deribitTrade.price, @@ -285,7 +285,7 @@ export const deribitBookTickerMapper: Mapper<'deribit', BookTicker> = { const ticker: BookTicker = { type: 'book_ticker', - symbol: deribitTicker.instrument_name, + symbol: deribitTicker.instrument_name.toUpperCase(), exchange: 'deribit', askAmount: asNumberIfValid(deribitTicker.best_ask_amount),