UNPKG

soso-widget

Version:

LI.FI Widget for cross-chain bridging and swapping. It will drive your multi-chain strategy and attract new users from everywhere.

10 lines 604 B
import { formatTokenAmount, formatTokenPrice } from './format.js'; export const getPriceImpact = ({ fromToken, toToken, fromAmount, toAmount, }) => { const fromTokenAmount = formatTokenAmount(fromAmount, fromToken.decimals); const fromTokenPrice = formatTokenPrice(fromTokenAmount, fromToken.priceUSD); const toTokenAmount = formatTokenAmount(toAmount, toToken.decimals); const toTokenPrice = formatTokenPrice(toTokenAmount, toToken.priceUSD) || 0.01; const priceImpact = toTokenPrice / fromTokenPrice - 1; return Number(priceImpact); }; //# sourceMappingURL=getPriceImpact.js.map