From 72c94b757bac9b97b97c072c3f57e0e1e673e6be Mon Sep 17 00:00:00 2001 From: "Michele Federici (@ps1dr3x)" Date: Tue, 29 Aug 2023 19:02:40 +0200 Subject: [PATCH] fix: tx receipt parsing --- src/core/internal/parsers/common.ts | 2 +- src/core/internal/parsers/eventPay.ts | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/core/internal/parsers/common.ts b/src/core/internal/parsers/common.ts index a00811a..7a1ca3f 100644 --- a/src/core/internal/parsers/common.ts +++ b/src/core/internal/parsers/common.ts @@ -14,5 +14,5 @@ type Event = | "ApproveOffer"; export const getEventByName = (name: Event, events: any[]) => { - return events.find((event) => event.event === name); + return events.find((event) => event.fragment.name === name); }; diff --git a/src/core/internal/parsers/eventPay.ts b/src/core/internal/parsers/eventPay.ts index 7adf984..5d32e0d 100644 --- a/src/core/internal/parsers/eventPay.ts +++ b/src/core/internal/parsers/eventPay.ts @@ -36,7 +36,7 @@ export const parsePay = (events: any[]): PayParsedPayload => { const tokenAddress: string | null = nullOrValue(currency); const arbitratorFee = arbitrator - ? bipsToPercentage([_arbitrator_fee.toNumber()])[0] + ? bipsToPercentage([Number(_arbitrator_fee)])[0] : 0; const marketplaceFee = bipsToPercentage([_marketplaceFee.toString()])[0]; @@ -69,7 +69,7 @@ export const parsePay = (events: any[]): PayParsedPayload => { transactionHash: _event.transactionHash, blockNumber: _event.blockNumber, paidAt: toDate(paid_at), - escrowId: escrow_id.toNumber(), + escrowId: Number(escrow_id), arbitrator, arbitratorFee, buyer: buyer.toString(), @@ -82,8 +82,8 @@ export const parsePay = (events: any[]): PayParsedPayload => { marketplaceFee, tokenAddress, claimed: !!claimed, - consensusBuyer, - consensusSeller, + consensusBuyer: Number(consensusBuyer), + consensusSeller: Number(consensusSeller), splitBuyer, splitSeller, splitMarketplace,