@energiswap/sdk-core
Version:
⚒️ An SDK for building applications on top of Energiswap V3
9 lines (8 loc) • 548 B
TypeScript
import { Currency, CurrencyAmount, Percent, Price } from '../entities';
/**
* Returns the percent difference between the mid price and the execution price, i.e. price impact.
* @param midPrice mid price before the trade
* @param inputAmount the input amount of the trade
* @param outputAmount the output amount of the trade
*/
export declare function computePriceImpact<TBase extends Currency, TQuote extends Currency>(midPrice: Price<TBase, TQuote>, inputAmount: CurrencyAmount<TBase>, outputAmount: CurrencyAmount<TQuote>): Percent;