From c89a9a009bb9ca72b072435f6bfeb61117d1cc1d Mon Sep 17 00:00:00 2001
From: Luis Schliesske <36712489+gitpusha@users.noreply.github.com>
Date: Thu, 25 Feb 2021 18:59:54 +0100
Subject: [PATCH] chore: MIT license notification on contracts (#289)
---
.../dapp_interfaces/aave/ILendingPoolAddressesProvider.sol | 2 +-
contracts/dapp_interfaces/aave/ILendingPoolCore.sol | 2 +-
contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol | 2 +-
contracts/dapp_interfaces/compound/ICToken.sol | 2 +-
.../dapp_interfaces/conditional_tokens/IConditionalTokens.sol | 2 +-
contracts/dapp_interfaces/gnosis/IBatchExchange.sol | 2 +-
contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol | 2 +-
contracts/dapp_interfaces/maker/IMakerMedianizer.sol | 2 +-
contracts/dapp_interfaces/uniswap/IUniswapExchange.sol | 2 +-
contracts/dapp_interfaces/uniswap/IUniswapFactory.sol | 2 +-
contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol | 2 +-
contracts/external/Address.sol | 2 +-
contracts/external/IERC20.sol | 2 +-
contracts/external/IOwnable.sol | 2 +-
contracts/external/Math.sol | 2 +-
contracts/external/Multisend.sol | 2 +-
contracts/external/Ownable.sol | 2 +-
contracts/external/SafeERC20.sol | 2 +-
contracts/external/SafeMath.sol | 2 +-
contracts/gelato_actions/GelatoActionPipeline.sol | 2 +-
contracts/gelato_actions/GelatoActionsStandard.sol | 2 +-
contracts/gelato_actions/GelatoActionsStandardFull.sol | 2 +-
contracts/gelato_actions/IGelatoAction.sol | 2 +-
.../action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol | 2 +-
.../action_pipeline_interfaces/IGelatoInFlowAction.sol | 2 +-
.../action_pipeline_interfaces/IGelatoOutFlowAction.sol | 2 +-
.../conditional_tokens/ActionWithdrawLiquidity.sol | 2 +-
contracts/gelato_actions/gelato/ActionGelatoV1.sol | 2 +-
.../gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol | 2 +-
.../gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol | 2 +-
contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol | 2 +-
contracts/gelato_actions/kyber/ActionKyberTrade.sol | 2 +-
contracts/gelato_actions/provider/ActionFeeHandler.sol | 2 +-
contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol | 2 +-
contracts/gelato_actions/transfer/ActionTransfer.sol | 2 +-
contracts/gelato_actions/uniswap/ActionUniswapTrade.sol | 2 +-
contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol | 2 +-
contracts/gelato_conditions/GelatoConditionsStandard.sol | 2 +-
.../gelato_conditions/GelatoStatefulConditionsStandard.sol | 2 +-
contracts/gelato_conditions/IGelatoCondition.sol | 2 +-
contracts/gelato_conditions/balances/ConditionBalance.sol | 2 +-
.../gelato_conditions/balances/ConditionBalanceStateful.sol | 2 +-
.../balances/ConditionHasBalanceAndAllowance.sol | 2 +-
.../gelato_conditions/eth_utils/eth_time/ConditionTime.sol | 2 +-
.../eth_utils/eth_time/ConditionTimeStateful.sol | 2 +-
.../gnosis/ConditionBatchExchangeFundsWithdrawable.sol | 2 +-
.../gnosis/ConditionBatchExchangeWithdrawStateful.sol | 2 +-
.../lending/ConditionCompareCompoundAaveLending.sol | 2 +-
contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol | 2 +-
.../price/kyber/ConditionKyberRateStateful.sol | 2 +-
.../price/uniswap_v2/ConditionUniswapV2Rate.sol | 2 +-
.../price/uniswap_v2/ConditionUniswapV2RateStateful.sol | 2 +-
contracts/gelato_core/GelatoCore.sol | 2 +-
contracts/gelato_core/GelatoExecutors.sol | 2 +-
contracts/gelato_core/GelatoGasPriceOracle.sol | 2 +-
contracts/gelato_core/GelatoProviders.sol | 2 +-
contracts/gelato_core/GelatoSysAdmin.sol | 2 +-
contracts/gelato_core/interfaces/IGelatoCore.sol | 2 +-
contracts/gelato_core/interfaces/IGelatoExecutors.sol | 2 +-
contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol | 2 +-
contracts/gelato_core/interfaces/IGelatoProviders.sol | 2 +-
contracts/gelato_core/interfaces/IGelatoSysAdmin.sol | 2 +-
contracts/gelato_executor_modules/PermissionedExecutors.sol | 2 +-
contracts/gelato_helpers/GelatoAddressStorage.sol | 2 +-
contracts/gelato_helpers/GelatoMultiCall.sol | 2 +-
.../gelato_provider_modules/GelatoProviderModuleStandard.sol | 2 +-
contracts/gelato_provider_modules/IGelatoProviderModule.sol | 2 +-
.../ds_proxy_provider/ProviderModuleDSProxy.sol | 2 +-
.../dsa_proxy_provider/ProviderModuleDSA.sol | 2 +-
.../ProviderModuleGelatoUserProxy.sol | 2 +-
.../IProviderModuleGnosisSafeProxy.sol | 2 +-
.../ProviderModuleGnosisSafeProxy.sol | 2 +-
contracts/libraries/GelatoBytes.sol | 2 +-
contracts/libraries/GelatoString.sol | 2 +-
contracts/libraries/GelatoTaskReceipt.sol | 2 +-
contracts/libraries/GelatoUserProxySet.sol | 2 +-
contracts/libraries/ProviderModuleSet.sol | 2 +-
contracts/mocks/erc20/MockERC20.sol | 2 +-
.../gelato_actions/Conditional_tokens/MockConditionalTokens.sol | 2 +-
.../mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol | 2 +-
contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol | 2 +-
contracts/mocks/gelato_actions/one-off/MockActionDummy.sol | 2 +-
.../mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol | 2 +-
.../mocks/gelato_actions/one-off/MockActionDummyRevert.sol | 2 +-
.../gelato_actions/one-off/MockActionMaliciousProvider.sol | 2 +-
.../mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol | 2 +-
contracts/mocks/gelato_conditions/MockConditionDummy.sol | 2 +-
contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol | 2 +-
.../MockProviderModuleExecPayloadRevert.sol | 2 +-
.../MockProviderModuleExecPayloadWrong.sol | 2 +-
.../MockProviderModuleGelatoUserProxyExecRevertCheckError.sol | 2 +-
.../MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol | 2 +-
.../MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol | 2 +-
contracts/user_proxies/ds_proxy/Auth.sol | 2 +-
contracts/user_proxies/ds_proxy/Guard.sol | 2 +-
contracts/user_proxies/ds_proxy/Note.sol | 2 +-
contracts/user_proxies/ds_proxy/Proxy.sol | 2 +-
contracts/user_proxies/ds_proxy/interfaces/IProxy.sol | 2 +-
contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol | 2 +-
contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol | 2 +-
.../user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol | 2 +-
.../gelato_user_proxy/interfaces/IGelatoUserProxy.sol | 2 +-
.../gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol | 2 +-
.../user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol | 2 +-
.../gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol | 2 +-
.../gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol | 2 +-
106 files changed, 106 insertions(+), 106 deletions(-)
diff --git a/contracts/dapp_interfaces/aave/ILendingPoolAddressesProvider.sol b/contracts/dapp_interfaces/aave/ILendingPoolAddressesProvider.sol
index 907a9a68..d7fe9c8d 100644
--- a/contracts/dapp_interfaces/aave/ILendingPoolAddressesProvider.sol
+++ b/contracts/dapp_interfaces/aave/ILendingPoolAddressesProvider.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface ILendingPoolAddressesProvider {
diff --git a/contracts/dapp_interfaces/aave/ILendingPoolCore.sol b/contracts/dapp_interfaces/aave/ILendingPoolCore.sol
index c1b01652..873af932 100644
--- a/contracts/dapp_interfaces/aave/ILendingPoolCore.sol
+++ b/contracts/dapp_interfaces/aave/ILendingPoolCore.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface ILendingPoolCore {
diff --git a/contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol b/contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol
index 15cff0f7..acaa0c70 100644
--- a/contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol
+++ b/contracts/dapp_interfaces/chainlink/IGasPriceOracle.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "../../external/IERC20.sol";
diff --git a/contracts/dapp_interfaces/compound/ICToken.sol b/contracts/dapp_interfaces/compound/ICToken.sol
index c3e580e5..a89bb1f7 100644
--- a/contracts/dapp_interfaces/compound/ICToken.sol
+++ b/contracts/dapp_interfaces/compound/ICToken.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface ICToken {
diff --git a/contracts/dapp_interfaces/conditional_tokens/IConditionalTokens.sol b/contracts/dapp_interfaces/conditional_tokens/IConditionalTokens.sol
index 2ec265b6..67b5b678 100644
--- a/contracts/dapp_interfaces/conditional_tokens/IConditionalTokens.sol
+++ b/contracts/dapp_interfaces/conditional_tokens/IConditionalTokens.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "../../external/IERC20.sol";
diff --git a/contracts/dapp_interfaces/gnosis/IBatchExchange.sol b/contracts/dapp_interfaces/gnosis/IBatchExchange.sol
index e82ccd67..0884089d 100644
--- a/contracts/dapp_interfaces/gnosis/IBatchExchange.sol
+++ b/contracts/dapp_interfaces/gnosis/IBatchExchange.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol b/contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol
index ae6f5753..7f1b92e6 100644
--- a/contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol
+++ b/contracts/dapp_interfaces/kyber/IKyberNetworkProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/// @title IKyberNetworkProxy
diff --git a/contracts/dapp_interfaces/maker/IMakerMedianizer.sol b/contracts/dapp_interfaces/maker/IMakerMedianizer.sol
index e6694f28..33e2e846 100644
--- a/contracts/dapp_interfaces/maker/IMakerMedianizer.sol
+++ b/contracts/dapp_interfaces/maker/IMakerMedianizer.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IMedianizer {
diff --git a/contracts/dapp_interfaces/uniswap/IUniswapExchange.sol b/contracts/dapp_interfaces/uniswap/IUniswapExchange.sol
index 3c467f4c..e1daf254 100644
--- a/contracts/dapp_interfaces/uniswap/IUniswapExchange.sol
+++ b/contracts/dapp_interfaces/uniswap/IUniswapExchange.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "../../external/IERC20.sol";
diff --git a/contracts/dapp_interfaces/uniswap/IUniswapFactory.sol b/contracts/dapp_interfaces/uniswap/IUniswapFactory.sol
index 0ed1e315..60932e67 100644
--- a/contracts/dapp_interfaces/uniswap/IUniswapFactory.sol
+++ b/contracts/dapp_interfaces/uniswap/IUniswapFactory.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "./IUniswapExchange.sol";
diff --git a/contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol b/contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol
index 523dd601..fe8cfd8e 100644
--- a/contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol
+++ b/contracts/dapp_interfaces/uniswap_v2/IUniswapV2.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IUniswapV2Router02 {
diff --git a/contracts/external/Address.sol b/contracts/external/Address.sol
index 0c2bfdba..0dab72ff 100644
--- a/contracts/external/Address.sol
+++ b/contracts/external/Address.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/**
diff --git a/contracts/external/IERC20.sol b/contracts/external/IERC20.sol
index 28b74cec..e83f3af1 100644
--- a/contracts/external/IERC20.sol
+++ b/contracts/external/IERC20.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/**
diff --git a/contracts/external/IOwnable.sol b/contracts/external/IOwnable.sol
index 72a75981..dd0147c6 100644
--- a/contracts/external/IOwnable.sol
+++ b/contracts/external/IOwnable.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IOwnable {
diff --git a/contracts/external/Math.sol b/contracts/external/Math.sol
index 8b491773..cbe6573c 100644
--- a/contracts/external/Math.sol
+++ b/contracts/external/Math.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/**
diff --git a/contracts/external/Multisend.sol b/contracts/external/Multisend.sol
index df63c9fb..0f57481f 100644
--- a/contracts/external/Multisend.sol
+++ b/contracts/external/Multisend.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity >=0.5.0 <0.7.0;
diff --git a/contracts/external/Ownable.sol b/contracts/external/Ownable.sol
index 9fe37ccc..78a0d1df 100644
--- a/contracts/external/Ownable.sol
+++ b/contracts/external/Ownable.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/**
diff --git a/contracts/external/SafeERC20.sol b/contracts/external/SafeERC20.sol
index 14b4c35b..c5b936ed 100644
--- a/contracts/external/SafeERC20.sol
+++ b/contracts/external/SafeERC20.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "./IERC20.sol";
diff --git a/contracts/external/SafeMath.sol b/contracts/external/SafeMath.sol
index b0f4b690..5aad0ead 100644
--- a/contracts/external/SafeMath.sol
+++ b/contracts/external/SafeMath.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/**
diff --git a/contracts/gelato_actions/GelatoActionPipeline.sol b/contracts/gelato_actions/GelatoActionPipeline.sol
index eaa597f8..19a35940 100644
--- a/contracts/gelato_actions/GelatoActionPipeline.sol
+++ b/contracts/gelato_actions/GelatoActionPipeline.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/GelatoActionsStandard.sol b/contracts/gelato_actions/GelatoActionsStandard.sol
index 5e5e6eb6..a885551d 100644
--- a/contracts/gelato_actions/GelatoActionsStandard.sol
+++ b/contracts/gelato_actions/GelatoActionsStandard.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {IGelatoAction} from "./IGelatoAction.sol";
diff --git a/contracts/gelato_actions/GelatoActionsStandardFull.sol b/contracts/gelato_actions/GelatoActionsStandardFull.sol
index ce035f81..04f0ddad 100644
--- a/contracts/gelato_actions/GelatoActionsStandardFull.sol
+++ b/contracts/gelato_actions/GelatoActionsStandardFull.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "./GelatoActionsStandard.sol";
diff --git a/contracts/gelato_actions/IGelatoAction.sol b/contracts/gelato_actions/IGelatoAction.sol
index 7ec0627d..ac9afd24 100644
--- a/contracts/gelato_actions/IGelatoAction.sol
+++ b/contracts/gelato_actions/IGelatoAction.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {DataFlow} from "../gelato_core/interfaces/IGelatoCore.sol";
diff --git a/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol b/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol
index 75cd0d6b..4648d6e4 100644
--- a/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol
+++ b/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInAndOutFlowAction.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {Action} from "../../gelato_core/interfaces/IGelatoCore.sol";
diff --git a/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInFlowAction.sol b/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInFlowAction.sol
index 581b8bc1..15b59fe1 100644
--- a/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInFlowAction.sol
+++ b/contracts/gelato_actions/action_pipeline_interfaces/IGelatoInFlowAction.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/// @title IGelatoInFlowAction
diff --git a/contracts/gelato_actions/action_pipeline_interfaces/IGelatoOutFlowAction.sol b/contracts/gelato_actions/action_pipeline_interfaces/IGelatoOutFlowAction.sol
index ec424d15..3a6d30dd 100644
--- a/contracts/gelato_actions/action_pipeline_interfaces/IGelatoOutFlowAction.sol
+++ b/contracts/gelato_actions/action_pipeline_interfaces/IGelatoOutFlowAction.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/// @title IGelatoOutFlowAction
diff --git a/contracts/gelato_actions/conditional_tokens/ActionWithdrawLiquidity.sol b/contracts/gelato_actions/conditional_tokens/ActionWithdrawLiquidity.sol
index 8a05f549..2001046c 100644
--- a/contracts/gelato_actions/conditional_tokens/ActionWithdrawLiquidity.sol
+++ b/contracts/gelato_actions/conditional_tokens/ActionWithdrawLiquidity.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/gelato/ActionGelatoV1.sol b/contracts/gelato_actions/gelato/ActionGelatoV1.sol
index a1e75259..4cf2e1f7 100644
--- a/contracts/gelato_actions/gelato/ActionGelatoV1.sol
+++ b/contracts/gelato_actions/gelato/ActionGelatoV1.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol b/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol
index eae2cc8d..01a23432 100644
--- a/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol
+++ b/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchange.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol b/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol
index 616f7fa6..85518ef4 100644
--- a/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol
+++ b/contracts/gelato_actions/gnosis/ActionPlaceOrderBatchExchangeWithSlippage.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol b/contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol
index 7dcde5de..3ccd411a 100644
--- a/contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol
+++ b/contracts/gelato_actions/gnosis/ActionWithdrawBatchExchange.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../GelatoActionsStandard.sol";
diff --git a/contracts/gelato_actions/kyber/ActionKyberTrade.sol b/contracts/gelato_actions/kyber/ActionKyberTrade.sol
index fc3a79dc..f4e3900a 100644
--- a/contracts/gelato_actions/kyber/ActionKyberTrade.sol
+++ b/contracts/gelato_actions/kyber/ActionKyberTrade.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandardFull} from "../GelatoActionsStandardFull.sol";
diff --git a/contracts/gelato_actions/provider/ActionFeeHandler.sol b/contracts/gelato_actions/provider/ActionFeeHandler.sol
index 3eba94a0..d00479ac 100644
--- a/contracts/gelato_actions/provider/ActionFeeHandler.sol
+++ b/contracts/gelato_actions/provider/ActionFeeHandler.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol b/contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol
index 755c6586..170cd6bb 100644
--- a/contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol
+++ b/contracts/gelato_actions/transfer/ActionERC20TransferFrom.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/transfer/ActionTransfer.sol b/contracts/gelato_actions/transfer/ActionTransfer.sol
index 40feb410..942bf1aa 100644
--- a/contracts/gelato_actions/transfer/ActionTransfer.sol
+++ b/contracts/gelato_actions/transfer/ActionTransfer.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_actions/uniswap/ActionUniswapTrade.sol b/contracts/gelato_actions/uniswap/ActionUniswapTrade.sol
index ce1217a9..fca04c56 100644
--- a/contracts/gelato_actions/uniswap/ActionUniswapTrade.sol
+++ b/contracts/gelato_actions/uniswap/ActionUniswapTrade.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandardFull} from "../GelatoActionsStandardFull.sol";
diff --git a/contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol b/contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol
index 498b07a4..5ab9d916 100644
--- a/contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol
+++ b/contracts/gelato_actions/uniswap_v2/ActionUniswapV2Trade.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {IGelatoInFlowAction} from "../action_pipeline_interfaces/IGelatoInFlowAction.sol";
diff --git a/contracts/gelato_conditions/GelatoConditionsStandard.sol b/contracts/gelato_conditions/GelatoConditionsStandard.sol
index b81f18ff..ded7abe1 100644
--- a/contracts/gelato_conditions/GelatoConditionsStandard.sol
+++ b/contracts/gelato_conditions/GelatoConditionsStandard.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "./IGelatoCondition.sol";
diff --git a/contracts/gelato_conditions/GelatoStatefulConditionsStandard.sol b/contracts/gelato_conditions/GelatoStatefulConditionsStandard.sol
index a032fc5d..bdf7814c 100644
--- a/contracts/gelato_conditions/GelatoStatefulConditionsStandard.sol
+++ b/contracts/gelato_conditions/GelatoStatefulConditionsStandard.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "./GelatoConditionsStandard.sol";
diff --git a/contracts/gelato_conditions/IGelatoCondition.sol b/contracts/gelato_conditions/IGelatoCondition.sol
index bdfda375..4e3bc3b5 100644
--- a/contracts/gelato_conditions/IGelatoCondition.sol
+++ b/contracts/gelato_conditions/IGelatoCondition.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/balances/ConditionBalance.sol b/contracts/gelato_conditions/balances/ConditionBalance.sol
index 286ae1bd..e29a21a7 100644
--- a/contracts/gelato_conditions/balances/ConditionBalance.sol
+++ b/contracts/gelato_conditions/balances/ConditionBalance.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/balances/ConditionBalanceStateful.sol b/contracts/gelato_conditions/balances/ConditionBalanceStateful.sol
index 337aaabd..e5a7ca5c 100644
--- a/contracts/gelato_conditions/balances/ConditionBalanceStateful.sol
+++ b/contracts/gelato_conditions/balances/ConditionBalanceStateful.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoStatefulConditionsStandard} from "../GelatoStatefulConditionsStandard.sol";
diff --git a/contracts/gelato_conditions/balances/ConditionHasBalanceAndAllowance.sol b/contracts/gelato_conditions/balances/ConditionHasBalanceAndAllowance.sol
index 15ed6d42..97999615 100644
--- a/contracts/gelato_conditions/balances/ConditionHasBalanceAndAllowance.sol
+++ b/contracts/gelato_conditions/balances/ConditionHasBalanceAndAllowance.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/eth_utils/eth_time/ConditionTime.sol b/contracts/gelato_conditions/eth_utils/eth_time/ConditionTime.sol
index 4201c46d..46a39001 100644
--- a/contracts/gelato_conditions/eth_utils/eth_time/ConditionTime.sol
+++ b/contracts/gelato_conditions/eth_utils/eth_time/ConditionTime.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/eth_utils/eth_time/ConditionTimeStateful.sol b/contracts/gelato_conditions/eth_utils/eth_time/ConditionTimeStateful.sol
index 51acbbe5..7401e7bf 100644
--- a/contracts/gelato_conditions/eth_utils/eth_time/ConditionTimeStateful.sol
+++ b/contracts/gelato_conditions/eth_utils/eth_time/ConditionTimeStateful.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoStatefulConditionsStandard} from "../../GelatoStatefulConditionsStandard.sol";
diff --git a/contracts/gelato_conditions/gnosis/ConditionBatchExchangeFundsWithdrawable.sol b/contracts/gelato_conditions/gnosis/ConditionBatchExchangeFundsWithdrawable.sol
index 8d0d97aa..f517d415 100644
--- a/contracts/gelato_conditions/gnosis/ConditionBatchExchangeFundsWithdrawable.sol
+++ b/contracts/gelato_conditions/gnosis/ConditionBatchExchangeFundsWithdrawable.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "../GelatoConditionsStandard.sol";
diff --git a/contracts/gelato_conditions/gnosis/ConditionBatchExchangeWithdrawStateful.sol b/contracts/gelato_conditions/gnosis/ConditionBatchExchangeWithdrawStateful.sol
index 5ece5fa3..83492038 100644
--- a/contracts/gelato_conditions/gnosis/ConditionBatchExchangeWithdrawStateful.sol
+++ b/contracts/gelato_conditions/gnosis/ConditionBatchExchangeWithdrawStateful.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "../GelatoStatefulConditionsStandard.sol";
diff --git a/contracts/gelato_conditions/lending/ConditionCompareCompoundAaveLending.sol b/contracts/gelato_conditions/lending/ConditionCompareCompoundAaveLending.sol
index c8add151..85445328 100644
--- a/contracts/gelato_conditions/lending/ConditionCompareCompoundAaveLending.sol
+++ b/contracts/gelato_conditions/lending/ConditionCompareCompoundAaveLending.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol b/contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol
index 4182461f..d8a4b50b 100644
--- a/contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol
+++ b/contracts/gelato_conditions/price/kyber/ConditionKyberRate.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/price/kyber/ConditionKyberRateStateful.sol b/contracts/gelato_conditions/price/kyber/ConditionKyberRateStateful.sol
index e3a19c06..7ae3609f 100644
--- a/contracts/gelato_conditions/price/kyber/ConditionKyberRateStateful.sol
+++ b/contracts/gelato_conditions/price/kyber/ConditionKyberRateStateful.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2Rate.sol b/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2Rate.sol
index 089ef356..f3cf7e4f 100644
--- a/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2Rate.sol
+++ b/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2Rate.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2RateStateful.sol b/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2RateStateful.sol
index edcb74bb..dbfe9686 100644
--- a/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2RateStateful.sol
+++ b/contracts/gelato_conditions/price/uniswap_v2/ConditionUniswapV2RateStateful.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_core/GelatoCore.sol b/contracts/gelato_core/GelatoCore.sol
index 287ef130..68a74725 100644
--- a/contracts/gelato_core/GelatoCore.sol
+++ b/contracts/gelato_core/GelatoCore.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_core/GelatoExecutors.sol b/contracts/gelato_core/GelatoExecutors.sol
index 24aff26b..24f1c63b 100644
--- a/contracts/gelato_core/GelatoExecutors.sol
+++ b/contracts/gelato_core/GelatoExecutors.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_core/GelatoGasPriceOracle.sol b/contracts/gelato_core/GelatoGasPriceOracle.sol
index 59dbeadb..396afaff 100644
--- a/contracts/gelato_core/GelatoGasPriceOracle.sol
+++ b/contracts/gelato_core/GelatoGasPriceOracle.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "./interfaces/IGelatoGasPriceOracle.sol";
diff --git a/contracts/gelato_core/GelatoProviders.sol b/contracts/gelato_core/GelatoProviders.sol
index 8360944f..171b722d 100644
--- a/contracts/gelato_core/GelatoProviders.sol
+++ b/contracts/gelato_core/GelatoProviders.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_core/GelatoSysAdmin.sol b/contracts/gelato_core/GelatoSysAdmin.sol
index 9d6d3b9a..74b4241f 100644
--- a/contracts/gelato_core/GelatoSysAdmin.sol
+++ b/contracts/gelato_core/GelatoSysAdmin.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {IGelatoSysAdmin} from "./interfaces/IGelatoSysAdmin.sol";
diff --git a/contracts/gelato_core/interfaces/IGelatoCore.sol b/contracts/gelato_core/interfaces/IGelatoCore.sol
index 26b19e7a..b9e6dc06 100644
--- a/contracts/gelato_core/interfaces/IGelatoCore.sol
+++ b/contracts/gelato_core/interfaces/IGelatoCore.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_core/interfaces/IGelatoExecutors.sol b/contracts/gelato_core/interfaces/IGelatoExecutors.sol
index 08ef6d61..40c31567 100644
--- a/contracts/gelato_core/interfaces/IGelatoExecutors.sol
+++ b/contracts/gelato_core/interfaces/IGelatoExecutors.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IGelatoExecutors {
diff --git a/contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol b/contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol
index 3bce24f2..353f4c4f 100644
--- a/contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol
+++ b/contracts/gelato_core/interfaces/IGelatoGasPriceOracle.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IGelatoGasPriceOracle {
diff --git a/contracts/gelato_core/interfaces/IGelatoProviders.sol b/contracts/gelato_core/interfaces/IGelatoProviders.sol
index 9e30de4b..956c3f4f 100644
--- a/contracts/gelato_core/interfaces/IGelatoProviders.sol
+++ b/contracts/gelato_core/interfaces/IGelatoProviders.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_core/interfaces/IGelatoSysAdmin.sol b/contracts/gelato_core/interfaces/IGelatoSysAdmin.sol
index 0a90248b..1130096c 100644
--- a/contracts/gelato_core/interfaces/IGelatoSysAdmin.sol
+++ b/contracts/gelato_core/interfaces/IGelatoSysAdmin.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IGelatoSysAdmin {
diff --git a/contracts/gelato_executor_modules/PermissionedExecutors.sol b/contracts/gelato_executor_modules/PermissionedExecutors.sol
index d74b58ee..0cbe1215 100644
--- a/contracts/gelato_executor_modules/PermissionedExecutors.sol
+++ b/contracts/gelato_executor_modules/PermissionedExecutors.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_helpers/GelatoAddressStorage.sol b/contracts/gelato_helpers/GelatoAddressStorage.sol
index 138ef9d2..eac552f8 100644
--- a/contracts/gelato_helpers/GelatoAddressStorage.sol
+++ b/contracts/gelato_helpers/GelatoAddressStorage.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_helpers/GelatoMultiCall.sol b/contracts/gelato_helpers/GelatoMultiCall.sol
index 9867cec6..e7be2ede 100644
--- a/contracts/gelato_helpers/GelatoMultiCall.sol
+++ b/contracts/gelato_helpers/GelatoMultiCall.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_provider_modules/GelatoProviderModuleStandard.sol b/contracts/gelato_provider_modules/GelatoProviderModuleStandard.sol
index 8165f2ff..38502def 100644
--- a/contracts/gelato_provider_modules/GelatoProviderModuleStandard.sol
+++ b/contracts/gelato_provider_modules/GelatoProviderModuleStandard.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_provider_modules/IGelatoProviderModule.sol b/contracts/gelato_provider_modules/IGelatoProviderModule.sol
index 858e3d88..f53885e9 100644
--- a/contracts/gelato_provider_modules/IGelatoProviderModule.sol
+++ b/contracts/gelato_provider_modules/IGelatoProviderModule.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_provider_modules/ds_proxy_provider/ProviderModuleDSProxy.sol b/contracts/gelato_provider_modules/ds_proxy_provider/ProviderModuleDSProxy.sol
index 60642232..efb3cc9f 100644
--- a/contracts/gelato_provider_modules/ds_proxy_provider/ProviderModuleDSProxy.sol
+++ b/contracts/gelato_provider_modules/ds_proxy_provider/ProviderModuleDSProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_provider_modules/dsa_proxy_provider/ProviderModuleDSA.sol b/contracts/gelato_provider_modules/dsa_proxy_provider/ProviderModuleDSA.sol
index 7ed7cacb..93fe873c 100644
--- a/contracts/gelato_provider_modules/dsa_proxy_provider/ProviderModuleDSA.sol
+++ b/contracts/gelato_provider_modules/dsa_proxy_provider/ProviderModuleDSA.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity 0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_provider_modules/gelato_user_proxy_provider/ProviderModuleGelatoUserProxy.sol b/contracts/gelato_provider_modules/gelato_user_proxy_provider/ProviderModuleGelatoUserProxy.sol
index a0a48bc2..0ad8a2a9 100644
--- a/contracts/gelato_provider_modules/gelato_user_proxy_provider/ProviderModuleGelatoUserProxy.sol
+++ b/contracts/gelato_provider_modules/gelato_user_proxy_provider/ProviderModuleGelatoUserProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/IProviderModuleGnosisSafeProxy.sol b/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/IProviderModuleGnosisSafeProxy.sol
index 0f12991c..d97fa7bf 100644
--- a/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/IProviderModuleGnosisSafeProxy.sol
+++ b/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/IProviderModuleGnosisSafeProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IProviderModuleGnosisSafeProxy{
diff --git a/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/ProviderModuleGnosisSafeProxy.sol b/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/ProviderModuleGnosisSafeProxy.sol
index 255ac51a..774068cf 100644
--- a/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/ProviderModuleGnosisSafeProxy.sol
+++ b/contracts/gelato_provider_modules/gnosis_safe_proxy_provider/ProviderModuleGnosisSafeProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/libraries/GelatoBytes.sol b/contracts/libraries/GelatoBytes.sol
index 48325f2f..24acdee7 100644
--- a/contracts/libraries/GelatoBytes.sol
+++ b/contracts/libraries/GelatoBytes.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
library GelatoBytes {
diff --git a/contracts/libraries/GelatoString.sol b/contracts/libraries/GelatoString.sol
index 91162d1e..fed191ee 100644
--- a/contracts/libraries/GelatoString.sol
+++ b/contracts/libraries/GelatoString.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
library GelatoString {
diff --git a/contracts/libraries/GelatoTaskReceipt.sol b/contracts/libraries/GelatoTaskReceipt.sol
index 49a8e49a..2938b75a 100644
--- a/contracts/libraries/GelatoTaskReceipt.sol
+++ b/contracts/libraries/GelatoTaskReceipt.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {Task, TaskReceipt} from "../gelato_core/interfaces/IGelatoCore.sol";
diff --git a/contracts/libraries/GelatoUserProxySet.sol b/contracts/libraries/GelatoUserProxySet.sol
index 006bc8a2..01703ef0 100644
--- a/contracts/libraries/GelatoUserProxySet.sol
+++ b/contracts/libraries/GelatoUserProxySet.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoUserProxy} from "../user_proxies/gelato_user_proxy/GelatoUserProxy.sol";
diff --git a/contracts/libraries/ProviderModuleSet.sol b/contracts/libraries/ProviderModuleSet.sol
index 778e1154..caaa3c6d 100644
--- a/contracts/libraries/ProviderModuleSet.sol
+++ b/contracts/libraries/ProviderModuleSet.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {IGelatoProviderModule} from "../gelato_provider_modules/IGelatoProviderModule.sol";
diff --git a/contracts/mocks/erc20/MockERC20.sol b/contracts/mocks/erc20/MockERC20.sol
index eea0da88..9e1bca55 100644
--- a/contracts/mocks/erc20/MockERC20.sol
+++ b/contracts/mocks/erc20/MockERC20.sol
@@ -8,7 +8,7 @@
// File: openzeppelin-solidity/contracts/token/ERC20/IERC20.sol
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
/**
diff --git a/contracts/mocks/gelato_actions/Conditional_tokens/MockConditionalTokens.sol b/contracts/mocks/gelato_actions/Conditional_tokens/MockConditionalTokens.sol
index adc3b4c1..b7bbe6e0 100644
--- a/contracts/mocks/gelato_actions/Conditional_tokens/MockConditionalTokens.sol
+++ b/contracts/mocks/gelato_actions/Conditional_tokens/MockConditionalTokens.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../../../gelato_actions/GelatoActionsStandard.sol";
diff --git a/contracts/mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol b/contracts/mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol
index 5da4861d..9268d679 100644
--- a/contracts/mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol
+++ b/contracts/mocks/gelato_actions/one-off/Gnosis/MockBatchExchange.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../../../../gelato_actions/GelatoActionsStandard.sol";
diff --git a/contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol b/contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol
index 1fdfd272..d5754ae6 100644
--- a/contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol
+++ b/contracts/mocks/gelato_actions/one-off/Maker/Medianizer2.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IMaker {
diff --git a/contracts/mocks/gelato_actions/one-off/MockActionDummy.sol b/contracts/mocks/gelato_actions/one-off/MockActionDummy.sol
index 17e2b098..02a86165 100644
--- a/contracts/mocks/gelato_actions/one-off/MockActionDummy.sol
+++ b/contracts/mocks/gelato_actions/one-off/MockActionDummy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../../../gelato_actions/GelatoActionsStandard.sol";
diff --git a/contracts/mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol b/contracts/mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol
index 902569df..5875f4e3 100644
--- a/contracts/mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol
+++ b/contracts/mocks/gelato_actions/one-off/MockActionDummyOutOfGas.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../../../gelato_actions/GelatoActionsStandard.sol";
diff --git a/contracts/mocks/gelato_actions/one-off/MockActionDummyRevert.sol b/contracts/mocks/gelato_actions/one-off/MockActionDummyRevert.sol
index 489d030d..69d44877 100644
--- a/contracts/mocks/gelato_actions/one-off/MockActionDummyRevert.sol
+++ b/contracts/mocks/gelato_actions/one-off/MockActionDummyRevert.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../../../gelato_actions/GelatoActionsStandard.sol";
diff --git a/contracts/mocks/gelato_actions/one-off/MockActionMaliciousProvider.sol b/contracts/mocks/gelato_actions/one-off/MockActionMaliciousProvider.sol
index 31440d74..306794b4 100644
--- a/contracts/mocks/gelato_actions/one-off/MockActionMaliciousProvider.sol
+++ b/contracts/mocks/gelato_actions/one-off/MockActionMaliciousProvider.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol b/contracts/mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol
index 66f61b47..0d504dfa 100644
--- a/contracts/mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol
+++ b/contracts/mocks/gelato_actions/uniswap_v2/MockUniswapRouterV2.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import {GelatoActionsStandard} from "../../../gelato_actions/GelatoActionsStandard.sol";
diff --git a/contracts/mocks/gelato_conditions/MockConditionDummy.sol b/contracts/mocks/gelato_conditions/MockConditionDummy.sol
index 63afb4b2..7dcf3fc5 100644
--- a/contracts/mocks/gelato_conditions/MockConditionDummy.sol
+++ b/contracts/mocks/gelato_conditions/MockConditionDummy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol b/contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol
index 9c3d9500..72eecf1a 100644
--- a/contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol
+++ b/contracts/mocks/gelato_conditions/MockConditionDummyRevert.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadRevert.sol b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadRevert.sol
index 18891dca..f12668ba 100644
--- a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadRevert.sol
+++ b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadRevert.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadWrong.sol b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadWrong.sol
index 2dd9224e..0f6fe95e 100644
--- a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadWrong.sol
+++ b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleExecPayloadWrong.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckError.sol b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckError.sol
index d56b09e2..4a1d7938 100644
--- a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckError.sol
+++ b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckError.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol
index a5e6dc42..fac6301f 100644
--- a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol
+++ b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckOk.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol
index d2eeaace..cd532d1a 100644
--- a/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol
+++ b/contracts/mocks/provider_modules/gelato_user_proxy_provider/MockProviderModuleGelatoUserProxyExecRevertCheckRevert.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/user_proxies/ds_proxy/Auth.sol b/contracts/user_proxies/ds_proxy/Auth.sol
index dcce5c43..f81ec83a 100644
--- a/contracts/user_proxies/ds_proxy/Auth.sol
+++ b/contracts/user_proxies/ds_proxy/Auth.sol
@@ -11,7 +11,7 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity >=0.4.23;
diff --git a/contracts/user_proxies/ds_proxy/Guard.sol b/contracts/user_proxies/ds_proxy/Guard.sol
index 34fb60e5..382f965f 100644
--- a/contracts/user_proxies/ds_proxy/Guard.sol
+++ b/contracts/user_proxies/ds_proxy/Guard.sol
@@ -15,7 +15,7 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity >=0.4.23;
import {DSAuth, DSAuthority} from "./Auth.sol";
diff --git a/contracts/user_proxies/ds_proxy/Note.sol b/contracts/user_proxies/ds_proxy/Note.sol
index 612f25ff..c625328c 100644
--- a/contracts/user_proxies/ds_proxy/Note.sol
+++ b/contracts/user_proxies/ds_proxy/Note.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
/// note.sol -- the `note' modifier, for logging calls as events
diff --git a/contracts/user_proxies/ds_proxy/Proxy.sol b/contracts/user_proxies/ds_proxy/Proxy.sol
index 9dc2f67f..d61711c5 100644
--- a/contracts/user_proxies/ds_proxy/Proxy.sol
+++ b/contracts/user_proxies/ds_proxy/Proxy.sol
@@ -15,7 +15,7 @@
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity >=0.5.0;
import {DSAuth} from "./Auth.sol";
diff --git a/contracts/user_proxies/ds_proxy/interfaces/IProxy.sol b/contracts/user_proxies/ds_proxy/interfaces/IProxy.sol
index 8010255e..0ee2c8b2 100644
--- a/contracts/user_proxies/ds_proxy/interfaces/IProxy.sol
+++ b/contracts/user_proxies/ds_proxy/interfaces/IProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity >=0.5.0;
import {DSAuthority} from "../Auth.sol";
diff --git a/contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol b/contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol
index 1f46c7b3..0a94e47c 100644
--- a/contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol
+++ b/contracts/user_proxies/ds_proxy/scripts/ActionSubmitTask.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol b/contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol
index b8dcf178..4585c03d 100644
--- a/contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol
+++ b/contracts/user_proxies/gelato_user_proxy/GelatoUserProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol b/contracts/user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol
index e9eabd1f..aea88c8e 100644
--- a/contracts/user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol
+++ b/contracts/user_proxies/gelato_user_proxy/GelatoUserProxyFactory.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxy.sol b/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxy.sol
index 79154ad7..5b058dfd 100644
--- a/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxy.sol
+++ b/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol b/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol
index 621c81b0..bb79b7ef 100644
--- a/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol
+++ b/contracts/user_proxies/gelato_user_proxy/interfaces/IGelatoUserProxyFactory.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
pragma experimental ABIEncoderV2;
diff --git a/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol b/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol
index 0b895417..3bf7e28a 100644
--- a/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol
+++ b/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafe.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IGnosisSafe {
diff --git a/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol b/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol
index 62c94b43..d87cecc5 100644
--- a/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol
+++ b/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxy.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
interface IGnosisSafeProxy {
diff --git a/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol b/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol
index 0e7fc422..d80aaabe 100644
--- a/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol
+++ b/contracts/user_proxies/gnosis_safe_proxy/interfaces/IGnosisSafeProxyFactory.sol
@@ -1,4 +1,4 @@
-// "SPDX-License-Identifier: UNLICENSED"
+// SPDX-License-Identifier: MIT
pragma solidity ^0.6.10;
import "./IGnosisSafe.sol";