From a8306f16eaeaf7f391a786e0b00f1611db853b2c Mon Sep 17 00:00:00 2001 From: Hiroshi <108636367+0xhiroshi@users.noreply.github.com> Date: Tue, 28 Mar 2023 11:51:18 +0100 Subject: [PATCH] chore: Expose transactionEthValue (#52) --- src/LooksRareAggregator.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/LooksRareAggregator.ts b/src/LooksRareAggregator.ts index d991ab4..0afaca3 100644 --- a/src/LooksRareAggregator.ts +++ b/src/LooksRareAggregator.ts @@ -129,6 +129,13 @@ export class LooksRareAggregator { return { tradeData, actions } as TransformListingsOutput; } + public transactionEthValue(tradeData: TradeData[]): BigNumber { + return tradeData.reduce( + (sum: BigNumber, singleTradeData: TradeData) => calculateEthValue(singleTradeData, this.addresses).add(sum), + constants.Zero + ); + } + /** * @notice The argument comes from Seaport listings API response's orders->protocol_data */ @@ -144,13 +151,6 @@ export class LooksRareAggregator { return await transformLooksRareV2Listings(this.chainId, this.signer, listings, this.addresses.LOOKSRARE_V2_PROXY); } - private transactionEthValue(tradeData: TradeData[]): BigNumber { - return tradeData.reduce( - (sum: BigNumber, singleTradeData: TradeData) => calculateEthValue(singleTradeData, this.addresses).add(sum), - constants.Zero - ); - } - private transactionTokenTransfers(tradeData: TradeData[]): Array { const tokenTransfersMapping: { [key: string]: BigNumber } = {}; const tokenTransfers: Array = [];