UNPKG

@evolutionland/evolution-js

Version:

evolution evolution-js evolutionland evolution-js-sdk evolution-land metaverse

11 lines (10 loc) 429 B
import { JSBI } from "../../libs/uniswap"; export const calculateSlippageAmount = (value, slippage) => { if (slippage < 0 || slippage > 10000) { throw Error(`Unexpected slippage value: ${slippage}`); } return [ JSBI.divide(JSBI.multiply(value, JSBI.BigInt(10000 - slippage)), JSBI.BigInt(10000)), JSBI.divide(JSBI.multiply(value, JSBI.BigInt(10000 + slippage)), JSBI.BigInt(10000)), ]; };