From 7fcf0c6e4b0681653957e84272ca409f5585bb9e Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Wed, 11 Sep 2024 10:04:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2cec=E4=BB=B7=E6=A0=BC=E7=9A=84=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/chain/utils.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/chain/utils.js b/src/components/chain/utils.js index d79ec9d..e834198 100644 --- a/src/components/chain/utils.js +++ b/src/components/chain/utils.js @@ -280,4 +280,11 @@ export const parseTradeEvent = (event) => { usd = (amount * price.price).toFixed(2) } return {icon, price, usd, currencyName, amount: amountBn, decimals: currencyData.decimals} +} + +export const queryCECPrice = async() => { + const tokenAddress = '0x111111267109489dc6f350608d5113B10c0C5cd7' + const url = `https://price.api.cx.metamask.io/v2/chains/56/spot-prices?tokenAddresses=${tokenAddress}&vsCurrency=usd&includeMarketData=true` + const res = await fetch(url).then(res => res.json()); + return res[tokenAddress].price } \ No newline at end of file