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
JavaScript
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