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