From ca448c624b778d7cdeb05fc18d6f624447b813b7 Mon Sep 17 00:00:00 2001 From: lelenei Date: Thu, 6 Jan 2022 16:09:01 +0800 Subject: [PATCH 1/2] fix: nft price display --- packages/web3-providers/src/opensea/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web3-providers/src/opensea/index.ts b/packages/web3-providers/src/opensea/index.ts index 3833b950a722..6471b8660563 100644 --- a/packages/web3-providers/src/opensea/index.ts +++ b/packages/web3-providers/src/opensea/index.ts @@ -100,9 +100,9 @@ function createAssetLink(account: OpenSeaCustomAccount | undefined) { function createNFTAsset(asset: OpenSeaResponse, chainId: ChainId): NonFungibleTokenAPI.Asset { const desktopOrder = head( - asset.sell_orders?.sort((a, b) => + asset.orders?.sort((a, b) => new BigNumber(getOrderUSDPrice(a.current_price, a.payment_token_contract?.usd_price) ?? 0) - .minus(getOrderUSDPrice(a.current_price, a.payment_token_contract?.usd_price) ?? 0) + .minus(getOrderUSDPrice(b.current_price, b.payment_token_contract?.usd_price) ?? 0) .toNumber(), ), ) From 554557aa40825c225dc79e115ce640c4f4952a03 Mon Sep 17 00:00:00 2001 From: lelenei Date: Thu, 6 Jan 2022 17:53:17 +0800 Subject: [PATCH 2/2] fix: take the maximum price --- packages/web3-providers/src/opensea/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web3-providers/src/opensea/index.ts b/packages/web3-providers/src/opensea/index.ts index 6471b8660563..d799a717dc46 100644 --- a/packages/web3-providers/src/opensea/index.ts +++ b/packages/web3-providers/src/opensea/index.ts @@ -101,8 +101,8 @@ function createAssetLink(account: OpenSeaCustomAccount | undefined) { function createNFTAsset(asset: OpenSeaResponse, chainId: ChainId): NonFungibleTokenAPI.Asset { const desktopOrder = head( asset.orders?.sort((a, b) => - new BigNumber(getOrderUSDPrice(a.current_price, a.payment_token_contract?.usd_price) ?? 0) - .minus(getOrderUSDPrice(b.current_price, b.payment_token_contract?.usd_price) ?? 0) + new BigNumber(getOrderUSDPrice(b.current_price, b.payment_token_contract?.usd_price) ?? 0) + .minus(getOrderUSDPrice(a.current_price, a.payment_token_contract?.usd_price) ?? 0) .toNumber(), ), )