UNPKG

hermes-swap-router-sdk

Version:

An sdk for routing swaps using Uniswap v2, Uniswap v3 and Balancer Stable Pools.

13 lines (12 loc) 534 B
import { Currency, CurrencyAmount } from 'maia-core-sdk'; import { AllTrades, AnyTradeType, SwapOptions } from '../../swapRouter'; export declare function encodeSwaps(trades: AnyTradeType, options: SwapOptions, isSwapAndAdd?: boolean): { calldatas: string[]; sampleTrade: AllTrades; routerMustCustody: boolean; inputIsNative: boolean; outputIsNative: boolean; totalAmountIn: CurrencyAmount<Currency>; minimumAmountOut: CurrencyAmount<Currency>; quoteAmountOut: CurrencyAmount<Currency>; };