packages/contracts-rfq/contracts/legacy/router/interfaces/IDefaultPool.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;
interface IDefaultPool {
function swap(
uint8 tokenIndexFrom,
uint8 tokenIndexTo,
uint256 dx,
uint256 minDy,
uint256 deadline
) external returns (uint256 amountOut);
function calculateSwap(
uint8 tokenIndexFrom,
uint8 tokenIndexTo,
uint256 dx
) external view returns (uint256 amountOut);
function getToken(uint8 index) external view returns (address token);
}