Files
dodo-contractV2/contracts/SmartRoute/intf/IDODOV1Proxy01.sol

44 lines
1.1 KiB
Solidity
Raw Normal View History

2020-11-30 12:36:59 +08:00
/*
Copyright 2020 DODO ZOO.
SPDX-License-Identifier: Apache-2.0
*/
pragma solidity 0.6.9;
pragma experimental ABIEncoderV2;
interface IDODOV1Proxy01 {
2020-12-01 01:47:22 +08:00
function dodoSwapV1(
2020-11-30 12:36:59 +08:00
address fromToken,
address toToken,
uint256 fromTokenAmount,
uint256 minReturnAmount,
address[] memory dodoPairs,
uint8[] memory directions,
2020-12-01 01:47:22 +08:00
uint256 deadLine
2020-11-30 12:36:59 +08:00
) external payable returns (uint256 returnAmount);
function externalSwap(
address fromToken,
address toToken,
address approveTarget,
address to,
uint256 fromTokenAmount,
uint256 minReturnAmount,
bytes memory callDataConcat,
2020-12-01 01:47:22 +08:00
uint256 deadLine
2020-11-30 12:36:59 +08:00
) external payable returns (uint256 returnAmount);
2020-12-11 18:09:12 +08:00
function mixSwapV1(
address fromToken,
address toToken,
uint256 fromTokenAmount,
uint256 minReturnAmount,
address[] memory mixPairs,
uint8[] memory directions,
address[] memory portionPath,
uint256 deadLine
) external payable returns (uint256 returnAmount);
2020-11-30 12:36:59 +08:00
}