diff --git a/contracts/polygon/connectors/limitOrder/events.sol b/contracts/polygon/connectors/limitOrder/events.sol index f7e1767d..659c9d3f 100644 --- a/contracts/polygon/connectors/limitOrder/events.sol +++ b/contracts/polygon/connectors/limitOrder/events.sol @@ -1,4 +1,5 @@ -pragma solidity ^0.8.1; +pragma solidity ^0.7.0; +pragma experimental ABIEncoderV2; // SPDX-License-Identifier: MIT contract Events { diff --git a/contracts/polygon/connectors/limitOrder/helpers.sol b/contracts/polygon/connectors/limitOrder/helpers.sol index bc2a6343..a59c68e4 100644 --- a/contracts/polygon/connectors/limitOrder/helpers.sol +++ b/contracts/polygon/connectors/limitOrder/helpers.sol @@ -1,7 +1,8 @@ -pragma solidity ^0.8.1; +pragma solidity ^0.7.0; +pragma experimental ABIEncoderV2; // SPDX-License-Identifier: MIT -import { Basic } from "../../common/basic.sol"; +import { Basic, TokenInterface } from "../../common/basic.sol"; import "./interface.sol"; contract Helpers is Basic { diff --git a/contracts/polygon/connectors/limitOrder/interface.sol b/contracts/polygon/connectors/limitOrder/interface.sol index 1c67e00a..04eb6531 100644 --- a/contracts/polygon/connectors/limitOrder/interface.sol +++ b/contracts/polygon/connectors/limitOrder/interface.sol @@ -1,4 +1,5 @@ -pragma solidity ^0.8.1; +pragma solidity ^0.7.0; +pragma experimental ABIEncoderV2; // SPDX-License-Identifier: MIT interface IUniLimitOrder { diff --git a/contracts/polygon/connectors/limitOrder/main.sol b/contracts/polygon/connectors/limitOrder/main.sol index d09f6d1b..f39ee592 100644 --- a/contracts/polygon/connectors/limitOrder/main.sol +++ b/contracts/polygon/connectors/limitOrder/main.sol @@ -1,4 +1,5 @@ -pragma solidity ^0.8.1; +pragma solidity ^0.7.0; +pragma experimental ABIEncoderV2; // SPDX-License-Identifier: MIT import {Helpers} from "./helpers.sol"; @@ -48,7 +49,7 @@ contract LimitOrderConnector is Helpers { setUint(setId_, liquidity_); eventName_ = "LogCreate(uint256,uint256,uint256,int24,int24)"; - _eventParam = abi.encode( + eventParam_ = abi.encode( tokenId_, liquidity_, minAmount_,