From 09986143c2cd4bf763790f4e8431b5cb8cc28656 Mon Sep 17 00:00:00 2001 From: "Samuel EF. Tinnerholm" Date: Sun, 24 May 2026 19:07:26 +0300 Subject: [PATCH 1/2] fix: read eventId instead of questionId in myriad normalizer Fixes #556 --- core/src/exchanges/myriad/fetcher.ts | 2 +- core/src/exchanges/myriad/normalizer.ts | 2 +- core/src/exchanges/myriad/utils.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/exchanges/myriad/fetcher.ts b/core/src/exchanges/myriad/fetcher.ts index c0dceae1..4e595b21 100644 --- a/core/src/exchanges/myriad/fetcher.ts +++ b/core/src/exchanges/myriad/fetcher.ts @@ -17,7 +17,7 @@ export interface MyriadRawMarket { volume24h?: number; volume?: number; liquidity?: number; - questionId?: number; + eventId?: number; topics?: string[]; outcomes?: MyriadRawOutcome[]; [key: string]: unknown; diff --git a/core/src/exchanges/myriad/normalizer.ts b/core/src/exchanges/myriad/normalizer.ts index 21531320..8eac1ea1 100644 --- a/core/src/exchanges/myriad/normalizer.ts +++ b/core/src/exchanges/myriad/normalizer.ts @@ -39,7 +39,7 @@ export class MyriadNormalizer implements IExchangeNormalizer Date: Sun, 24 May 2026 19:25:12 +0300 Subject: [PATCH 2/2] test: update myriad test fixture to use eventId MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Missed in initial fix — test fixture still used questionId. --- core/test/normalizers/exchange-normalizers-2.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/test/normalizers/exchange-normalizers-2.test.ts b/core/test/normalizers/exchange-normalizers-2.test.ts index 6904580e..08292eac 100644 --- a/core/test/normalizers/exchange-normalizers-2.test.ts +++ b/core/test/normalizers/exchange-normalizers-2.test.ts @@ -411,7 +411,7 @@ describe('MyriadNormalizer', () => { volume24h: 8500, volume: 120000, liquidity: 30000, - questionId: 7, + eventId: 7, topics: ['crypto', 'ethereum'], outcomes: Object.freeze([ Object.freeze({ @@ -449,7 +449,7 @@ describe('MyriadNormalizer', () => { expect(result.marketId).toBe('137:42'); }); - it('sets eventId from questionId', () => { + it('sets eventId from eventId', () => { const result = normalizer.normalizeMarket(rawMarket)!; expect(result.eventId).toBe('7'); });