diff --git a/contracts/arbitrum/connectors/approve-tokens-multisig-staging/events.sol b/contracts/arbitrum/connectors/approve-tokens-multisig-staging/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/arbitrum/connectors/approve-tokens-multisig-staging/events.sol +++ b/contracts/arbitrum/connectors/approve-tokens-multisig-staging/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/arbitrum/connectors/approve-tokens-multisig-staging/interface.sol b/contracts/arbitrum/connectors/approve-tokens-multisig-staging/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/arbitrum/connectors/approve-tokens-multisig-staging/interface.sol +++ b/contracts/arbitrum/connectors/approve-tokens-multisig-staging/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/arbitrum/connectors/approve-tokens-multisig-staging/main.sol b/contracts/arbitrum/connectors/approve-tokens-multisig-staging/main.sol index c1dcae0f..26dbe9bb 100644 --- a/contracts/arbitrum/connectors/approve-tokens-multisig-staging/main.sol +++ b/contracts/arbitrum/connectors/approve-tokens-multisig-staging/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/arbitrum/connectors/approve-tokens-multisig/events.sol b/contracts/arbitrum/connectors/approve-tokens-multisig/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/arbitrum/connectors/approve-tokens-multisig/events.sol +++ b/contracts/arbitrum/connectors/approve-tokens-multisig/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/arbitrum/connectors/approve-tokens-multisig/interface.sol b/contracts/arbitrum/connectors/approve-tokens-multisig/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/arbitrum/connectors/approve-tokens-multisig/interface.sol +++ b/contracts/arbitrum/connectors/approve-tokens-multisig/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/arbitrum/connectors/approve-tokens-multisig/main.sol b/contracts/arbitrum/connectors/approve-tokens-multisig/main.sol index 6cf0cda2..fb1e14c5 100644 --- a/contracts/arbitrum/connectors/approve-tokens-multisig/main.sol +++ b/contracts/arbitrum/connectors/approve-tokens-multisig/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/avalanche/connectors/approve-tokens-multisig-staging/events.sol b/contracts/avalanche/connectors/approve-tokens-multisig-staging/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/avalanche/connectors/approve-tokens-multisig-staging/events.sol +++ b/contracts/avalanche/connectors/approve-tokens-multisig-staging/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/avalanche/connectors/approve-tokens-multisig-staging/interface.sol b/contracts/avalanche/connectors/approve-tokens-multisig-staging/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/avalanche/connectors/approve-tokens-multisig-staging/interface.sol +++ b/contracts/avalanche/connectors/approve-tokens-multisig-staging/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/avalanche/connectors/approve-tokens-multisig-staging/main.sol b/contracts/avalanche/connectors/approve-tokens-multisig-staging/main.sol index de092e62..2a6f29a3 100644 --- a/contracts/avalanche/connectors/approve-tokens-multisig-staging/main.sol +++ b/contracts/avalanche/connectors/approve-tokens-multisig-staging/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/avalanche/connectors/approve-tokens-multisig/events.sol b/contracts/avalanche/connectors/approve-tokens-multisig/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/avalanche/connectors/approve-tokens-multisig/events.sol +++ b/contracts/avalanche/connectors/approve-tokens-multisig/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/avalanche/connectors/approve-tokens-multisig/interface.sol b/contracts/avalanche/connectors/approve-tokens-multisig/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/avalanche/connectors/approve-tokens-multisig/interface.sol +++ b/contracts/avalanche/connectors/approve-tokens-multisig/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/avalanche/connectors/approve-tokens-multisig/main.sol b/contracts/avalanche/connectors/approve-tokens-multisig/main.sol index 2805b8cb..d47a0fd9 100644 --- a/contracts/avalanche/connectors/approve-tokens-multisig/main.sol +++ b/contracts/avalanche/connectors/approve-tokens-multisig/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/base/connectors/approve-tokens-multisig-staging/events.sol b/contracts/base/connectors/approve-tokens-multisig-staging/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/base/connectors/approve-tokens-multisig-staging/events.sol +++ b/contracts/base/connectors/approve-tokens-multisig-staging/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/base/connectors/approve-tokens-multisig-staging/interface.sol b/contracts/base/connectors/approve-tokens-multisig-staging/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/base/connectors/approve-tokens-multisig-staging/interface.sol +++ b/contracts/base/connectors/approve-tokens-multisig-staging/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/base/connectors/approve-tokens-multisig-staging/main.sol b/contracts/base/connectors/approve-tokens-multisig-staging/main.sol index 394d64c9..fbf54893 100644 --- a/contracts/base/connectors/approve-tokens-multisig-staging/main.sol +++ b/contracts/base/connectors/approve-tokens-multisig-staging/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/base/connectors/approve-tokens-multisig/events.sol b/contracts/base/connectors/approve-tokens-multisig/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/base/connectors/approve-tokens-multisig/events.sol +++ b/contracts/base/connectors/approve-tokens-multisig/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/base/connectors/approve-tokens-multisig/interface.sol b/contracts/base/connectors/approve-tokens-multisig/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/base/connectors/approve-tokens-multisig/interface.sol +++ b/contracts/base/connectors/approve-tokens-multisig/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/base/connectors/approve-tokens-multisig/main.sol b/contracts/base/connectors/approve-tokens-multisig/main.sol index 66c2c27d..e6d5cdcf 100644 --- a/contracts/base/connectors/approve-tokens-multisig/main.sol +++ b/contracts/base/connectors/approve-tokens-multisig/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/mainnet/connectors/approve-tokens-multisig-staging/events.sol b/contracts/mainnet/connectors/approve-tokens-multisig-staging/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/mainnet/connectors/approve-tokens-multisig-staging/events.sol +++ b/contracts/mainnet/connectors/approve-tokens-multisig-staging/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/mainnet/connectors/approve-tokens-multisig-staging/interface.sol b/contracts/mainnet/connectors/approve-tokens-multisig-staging/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/mainnet/connectors/approve-tokens-multisig-staging/interface.sol +++ b/contracts/mainnet/connectors/approve-tokens-multisig-staging/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/mainnet/connectors/approve-tokens-multisig-staging/main.sol b/contracts/mainnet/connectors/approve-tokens-multisig-staging/main.sol index fa9a1d3c..c285d781 100644 --- a/contracts/mainnet/connectors/approve-tokens-multisig-staging/main.sol +++ b/contracts/mainnet/connectors/approve-tokens-multisig-staging/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/mainnet/connectors/approve-tokens-multisig/events.sol b/contracts/mainnet/connectors/approve-tokens-multisig/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/mainnet/connectors/approve-tokens-multisig/events.sol +++ b/contracts/mainnet/connectors/approve-tokens-multisig/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/mainnet/connectors/approve-tokens-multisig/interface.sol b/contracts/mainnet/connectors/approve-tokens-multisig/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/mainnet/connectors/approve-tokens-multisig/interface.sol +++ b/contracts/mainnet/connectors/approve-tokens-multisig/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/mainnet/connectors/approve-tokens-multisig/main.sol b/contracts/mainnet/connectors/approve-tokens-multisig/main.sol index 3f93e900..7fdc1fe4 100644 --- a/contracts/mainnet/connectors/approve-tokens-multisig/main.sol +++ b/contracts/mainnet/connectors/approve-tokens-multisig/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/optimism/connectors/approve-tokens-multisig-staging/events.sol b/contracts/optimism/connectors/approve-tokens-multisig-staging/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/optimism/connectors/approve-tokens-multisig-staging/events.sol +++ b/contracts/optimism/connectors/approve-tokens-multisig-staging/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/optimism/connectors/approve-tokens-multisig-staging/interface.sol b/contracts/optimism/connectors/approve-tokens-multisig-staging/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/optimism/connectors/approve-tokens-multisig-staging/interface.sol +++ b/contracts/optimism/connectors/approve-tokens-multisig-staging/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/optimism/connectors/approve-tokens-multisig-staging/main.sol b/contracts/optimism/connectors/approve-tokens-multisig-staging/main.sol index d7acbb58..7ca14aa0 100644 --- a/contracts/optimism/connectors/approve-tokens-multisig-staging/main.sol +++ b/contracts/optimism/connectors/approve-tokens-multisig-staging/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; @@ -33,6 +33,6 @@ contract ApproveTokensResolver is Events { } } -contract ConnectV2ApproveTokensMultisigPolygon is ApproveTokensResolver { +contract ConnectV2ApproveTokensMultisigOptimism is ApproveTokensResolver { string constant public name = "ApproveTokens-v1"; } \ No newline at end of file diff --git a/contracts/optimism/connectors/approve-tokens-multisig/events.sol b/contracts/optimism/connectors/approve-tokens-multisig/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/optimism/connectors/approve-tokens-multisig/events.sol +++ b/contracts/optimism/connectors/approve-tokens-multisig/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/optimism/connectors/approve-tokens-multisig/interface.sol b/contracts/optimism/connectors/approve-tokens-multisig/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/optimism/connectors/approve-tokens-multisig/interface.sol +++ b/contracts/optimism/connectors/approve-tokens-multisig/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/optimism/connectors/approve-tokens-multisig/main.sol b/contracts/optimism/connectors/approve-tokens-multisig/main.sol index 031f1b86..63bd4f7a 100644 --- a/contracts/optimism/connectors/approve-tokens-multisig/main.sol +++ b/contracts/optimism/connectors/approve-tokens-multisig/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; @@ -33,6 +33,6 @@ contract ApproveTokensResolver is Events { } } -contract ConnectV2ApproveTokensMultisigPolygon is ApproveTokensResolver { +contract ConnectV2ApproveTokensMultisigOptimism is ApproveTokensResolver { string constant public name = "ApproveTokens-v1"; } \ No newline at end of file diff --git a/contracts/polygon/connectors/approve-tokens-multisig-staging/events.sol b/contracts/polygon/connectors/approve-tokens-multisig-staging/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/polygon/connectors/approve-tokens-multisig-staging/events.sol +++ b/contracts/polygon/connectors/approve-tokens-multisig-staging/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/polygon/connectors/approve-tokens-multisig-staging/interface.sol b/contracts/polygon/connectors/approve-tokens-multisig-staging/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/polygon/connectors/approve-tokens-multisig-staging/interface.sol +++ b/contracts/polygon/connectors/approve-tokens-multisig-staging/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/polygon/connectors/approve-tokens-multisig-staging/main.sol b/contracts/polygon/connectors/approve-tokens-multisig-staging/main.sol index d7acbb58..9d9be117 100644 --- a/contracts/polygon/connectors/approve-tokens-multisig-staging/main.sol +++ b/contracts/polygon/connectors/approve-tokens-multisig-staging/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol"; diff --git a/contracts/polygon/connectors/approve-tokens-multisig/events.sol b/contracts/polygon/connectors/approve-tokens-multisig/events.sol index 3daaaa03..1b7d35e5 100644 --- a/contracts/polygon/connectors/approve-tokens-multisig/events.sol +++ b/contracts/polygon/connectors/approve-tokens-multisig/events.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; contract Events { event LogApproveTokensMultisig(address[] tokenAddresses, uint256[] amounts, uint32 index); diff --git a/contracts/polygon/connectors/approve-tokens-multisig/interface.sol b/contracts/polygon/connectors/approve-tokens-multisig/interface.sol index 3ae3daf3..626d1b15 100644 --- a/contracts/polygon/connectors/approve-tokens-multisig/interface.sol +++ b/contracts/polygon/connectors/approve-tokens-multisig/interface.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; interface IAvoFactoryMultisig { function computeAvocado(address owner_, uint32 index_) external view returns (address computedAddress_); diff --git a/contracts/polygon/connectors/approve-tokens-multisig/main.sol b/contracts/polygon/connectors/approve-tokens-multisig/main.sol index 031f1b86..f0b608fa 100644 --- a/contracts/polygon/connectors/approve-tokens-multisig/main.sol +++ b/contracts/polygon/connectors/approve-tokens-multisig/main.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; +pragma solidity ^0.7.0; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol";