@oraichain/oraidex-evm-sdk
Version:
Oraidex EVM SDK
13 lines • 750 B
TypeScript
import { SwapOperation } from '@oraichain/osor-api-contracts-sdk/src';
import { ActionRoute, Route, SwapActionRoute } from '../interfaces/IRouter';
import { SwapV2, SwapV3 } from '../interfaces/ISwapMessage';
export declare class OsorMsgComposer {
constructor();
parseConverterMsgToPoolId(tokenIn: string, tokenOut: string): string;
generateMsgFromRouteResponse(routeResponse: Route): SwapOperation[];
generateSwapOps(swapActionRoute: ActionRoute[]): SwapOperation[];
generateOraidexV2SwapMsg(swapActionRoute: SwapActionRoute): SwapV2[];
generateOraidexV3SwapMsg(swapActionRoute: SwapActionRoute): SwapV3[];
_generateUniversalSwapMsg(_routeResponse: Route): SwapOperation[];
}
//# sourceMappingURL=OsorMsgComposer.d.ts.map