From 48b176b3d28e73e896c0780e61447185d7436b18 Mon Sep 17 00:00:00 2001 From: Jeroen Offerijns Date: Thu, 30 May 2024 18:25:14 +0200 Subject: [PATCH] fix: oracle key --- src/mappings/handlers/oracleHandlers.ts | 4 ++-- src/mappings/services/oracleTransactionService.ts | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/mappings/handlers/oracleHandlers.ts b/src/mappings/handlers/oracleHandlers.ts index 1bf6b979..95d4f8e8 100644 --- a/src/mappings/handlers/oracleHandlers.ts +++ b/src/mappings/handlers/oracleHandlers.ts @@ -6,12 +6,12 @@ import { OracleTransactionData, OracleTransactionService } from '../services/ora export const handleOracleFed = errorHandler(_handleOracleFed) async function _handleOracleFed(event: SubstrateEvent) { const [feeder, key, value] = event.event.data - logger.info(`Oracle feed: ${feeder.toString()} key: ${key.toString()} value: ${value.toString()}`) + logger.info(`Oracle feed: ${feeder.toString()} key: ${key.isin.toString()} value: ${value.toString()}`) const oracleTxData: OracleTransactionData = { hash: event.extrinsic.extrinsic.hash.toString(), timestamp: event.block.timestamp, - key: key.toString(), + key: key.isin.toString(), value: value.toBigInt(), } diff --git a/src/mappings/services/oracleTransactionService.ts b/src/mappings/services/oracleTransactionService.ts index b31daff5..8a463693 100644 --- a/src/mappings/services/oracleTransactionService.ts +++ b/src/mappings/services/oracleTransactionService.ts @@ -9,12 +9,7 @@ export interface OracleTransactionData { export class OracleTransactionService extends OracleTransaction { static init = (data: OracleTransactionData) => { - const tx = new this( - `${data.hash}-${data.timestamp.toString()}-${data.key.toString()}`, - data.timestamp, - data.key.toString(), - data.value - ) + const tx = new this(`${data.hash}-${data.key.toString()}`, data.timestamp, data.key.toString(), data.value) tx.timestamp = data.timestamp ?? null tx.key = data.key ?? null