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
TypeScript
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>;
};