Updated 1inch connector

This commit is contained in:
Thrilok Kumar 2021-06-25 20:57:53 +05:30
parent 8c9866d4e5
commit c3b327f1a6
2 changed files with 9 additions and 4 deletions

View File

@ -9,10 +9,15 @@ abstract contract Helpers is DSMath, Basic {
/** /**
* @dev 1Inch Address * @dev 1Inch Address
*/ */
address internal constant oneInchAddr = 0x111111125434b319222CdBf8C261674aDB56F3ae; address internal constant oneInchAddr = 0x11111112542D85B3EF69AE05771c2dCCff4fAa26;
/** /**
* @dev 1inch swap function sig * @dev 1inch swap function sig
*/ */
bytes4 internal constant oneInchSig = 0x90411a32; bytes4 internal constant oneInchSwapSig = 0x7c025200;
/**
* @dev 1inch swap function sig
*/
bytes4 internal constant oneInchUnoswapSig = 0x2e95b6c8;
} }

View File

@ -25,7 +25,7 @@ abstract contract OneInchResolver is Helpers, Events {
assembly { assembly {
sig := mload(add(_data, 32)) sig := mload(add(_data, 32))
} }
isOk = sig == oneInchSig; isOk = isOk = sig == oneInchSwapSig || sig == oneInchUnoswapSig;
} }
/** /**
@ -124,5 +124,5 @@ abstract contract OneInch is OneInchResolverHelpers {
} }
contract ConnectV2OneInch is OneInch { contract ConnectV2OneInch is OneInch {
string public name = "1Inch-v1"; string public name = "1Inch-v1.1";
} }