Merge pull request #17 from DODOEX/feature/route

add info
This commit is contained in:
owen05
2021-05-24 20:29:49 +08:00
committed by GitHub

View File

@@ -80,7 +80,7 @@ contract DODORouteProxy {
address[] memory mixPairs,
address[] memory assetTo,
uint256 directions,
bool,
bytes[] memory moreInfos,
uint256 deadLine
) external payable judgeExpired(deadLine) returns (uint256 returnAmount) {
require(mixPairs.length > 0, "DODORouteProxy: PAIRS_EMPTY");
@@ -98,9 +98,9 @@ contract DODORouteProxy {
for (uint256 i = 0; i < mixPairs.length; i++) {
if (directions & 1 == 0) {
IDODOAdapter(mixAdapters[i]).sellBase(assetTo[i + 1],mixPairs[i], "");
IDODOAdapter(mixAdapters[i]).sellBase(assetTo[i + 1],mixPairs[i], moreInfos[i]);
} else {
IDODOAdapter(mixAdapters[i]).sellQuote(assetTo[i + 1],mixPairs[i], "");
IDODOAdapter(mixAdapters[i]).sellQuote(assetTo[i + 1],mixPairs[i], moreInfos[i]);
}
directions = directions >> 1;
}