diff --git a/.solhint-src.json b/.solhint-src.json
index 5245a9b7..2e61e549 100644
--- a/.solhint-src.json
+++ b/.solhint-src.json
@@ -3,7 +3,7 @@
"rules": {
"immutable-vars-naming": ["error"],
"no-unused-import": ["error"],
- "compiler-version": ["error", ">=0.8.21"],
+ "compiler-version": ["error", ">=0.8.22"],
"func-visibility": ["error", { "ignoreConstructors": true }],
"max-line-length": ["error", 120],
"func-param-name-mixedcase": ["error"],
diff --git a/.solhint-test.json b/.solhint-test.json
index 69a6a552..8fbdf703 100644
--- a/.solhint-test.json
+++ b/.solhint-test.json
@@ -4,7 +4,7 @@
"func-name-mixedcase": "off",
"immutable-vars-naming": ["error"],
"no-unused-import": ["error"],
- "compiler-version": ["error", ">=0.8.21"],
+ "compiler-version": ["error", ">=0.8.22"],
"func-visibility": ["error", { "ignoreConstructors": true }],
"max-line-length": ["error", 120],
"max-states-count": ["warn", 30],
diff --git a/script/Deploy.s.sol b/script/Deploy.s.sol
index 18e6dcb3..b1c3cb96 100644
--- a/script/Deploy.s.sol
+++ b/script/Deploy.s.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/slither.config.json b/slither.config.json
index fd69b55d..06744d90 100644
--- a/slither.config.json
+++ b/slither.config.json
@@ -1,3 +1,3 @@
{
- "filter_paths": "lib"
+ "filter_paths": "(lib/|test/)"
}
\ No newline at end of file
diff --git a/src/account/AccountExecutor.sol b/src/account/AccountExecutor.sol
index ace020c2..f835ca99 100644
--- a/src/account/AccountExecutor.sol
+++ b/src/account/AccountExecutor.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/account/AccountLoupe.sol b/src/account/AccountLoupe.sol
index 0e6b3a51..3bcfbe2a 100644
--- a/src/account/AccountLoupe.sol
+++ b/src/account/AccountLoupe.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/account/AccountStorageInitializable.sol b/src/account/AccountStorageInitializable.sol
index 23eb67ca..b0370358 100644
--- a/src/account/AccountStorageInitializable.sol
+++ b/src/account/AccountStorageInitializable.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/account/AccountStorageV1.sol b/src/account/AccountStorageV1.sol
index f6c38f8b..526c1b50 100644
--- a/src/account/AccountStorageV1.sol
+++ b/src/account/AccountStorageV1.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
@@ -40,15 +40,15 @@ contract AccountStorageV1 {
mapping(bytes24 => bool) callPermitted;
// keys = address(calling plugin), target address
mapping(IPlugin => mapping(address => PermittedExternalCallData)) permittedExternalCalls;
- // For ERC165 introspection, each count indicates support from account or an installed plugin
- // 0 indicate the account does not support the interface and all plugins that support this interface have
- // been uninstalled
+ // For ERC165 introspection, each count indicates support from account or an installed plugin.
+ // 0 indicates the account does not support the interface and all plugins that support this interface have
+ // been uninstalled.
mapping(bytes4 => uint256) supportedInterfaces;
}
struct PluginData {
bool anyExternalAddressPermitted;
- // boolean to indicate if the plugin can spend native tokens, if any of the execution function can spend
+ // A boolean to indicate if the plugin can spend native tokens, if any of the execution function can spend
// native tokens, a plugin is considered to be able to spend native tokens of the accounts
bool canSpendNativeToken;
bytes32 manifestHash;
diff --git a/src/account/PluginManagerInternals.sol b/src/account/PluginManagerInternals.sol
index 580613d1..751567eb 100644
--- a/src/account/PluginManagerInternals.sol
+++ b/src/account/PluginManagerInternals.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/account/UpgradeableModularAccount.sol b/src/account/UpgradeableModularAccount.sol
index 5a3c0f45..e51cb0fd 100644
--- a/src/account/UpgradeableModularAccount.sol
+++ b/src/account/UpgradeableModularAccount.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
@@ -86,7 +86,6 @@ contract UpgradeableModularAccount is
event ModularAccountInitialized(IEntryPoint indexed entryPoint);
error AlwaysDenyRule();
- error AuthorizeUpgradeReverted(bytes revertReason);
error ExecFromPluginNotPermitted(address plugin, bytes4 selector);
error ExecFromPluginExternalNotPermitted(address plugin, address target, uint256 value, bytes data);
error NativeTokenSpendingNotPermitted(address plugin);
diff --git a/src/factory/MultiOwnerMSCAFactory.sol b/src/factory/MultiOwnerMSCAFactory.sol
index b1a2e368..36c70c66 100644
--- a/src/factory/MultiOwnerMSCAFactory.sol
+++ b/src/factory/MultiOwnerMSCAFactory.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/factory/MultiOwnerTokenReceiverMSCAFactory.sol b/src/factory/MultiOwnerTokenReceiverMSCAFactory.sol
index 44925079..8507c6c3 100644
--- a/src/factory/MultiOwnerTokenReceiverMSCAFactory.sol
+++ b/src/factory/MultiOwnerTokenReceiverMSCAFactory.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/helpers/CastLib.sol b/src/helpers/CastLib.sol
index 04e32450..9e7e466c 100644
--- a/src/helpers/CastLib.sol
+++ b/src/helpers/CastLib.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/helpers/FactoryHelpers.sol b/src/helpers/FactoryHelpers.sol
index cdbaab9b..997371e2 100644
--- a/src/helpers/FactoryHelpers.sol
+++ b/src/helpers/FactoryHelpers.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/helpers/FunctionReferenceLib.sol b/src/helpers/FunctionReferenceLib.sol
index e77e3a09..bf4bd74d 100644
--- a/src/helpers/FunctionReferenceLib.sol
+++ b/src/helpers/FunctionReferenceLib.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/helpers/KnownSelectors.sol b/src/helpers/KnownSelectors.sol
index 77e48052..2c8cb77a 100644
--- a/src/helpers/KnownSelectors.sol
+++ b/src/helpers/KnownSelectors.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/helpers/ValidationDataHelpers.sol b/src/helpers/ValidationDataHelpers.sol
index 7cf75da9..4a7a5ba2 100644
--- a/src/helpers/ValidationDataHelpers.sol
+++ b/src/helpers/ValidationDataHelpers.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/interfaces/IAccountInitializable.sol b/src/interfaces/IAccountInitializable.sol
index 75236bdd..8fd0f2c7 100644
--- a/src/interfaces/IAccountInitializable.sol
+++ b/src/interfaces/IAccountInitializable.sol
@@ -4,7 +4,7 @@ pragma solidity ^0.8.22;
/// @title Account Initializable Interface
interface IAccountInitializable {
/// @notice Initialize the account with a set of plugins.
- /// @dev No dependencies or hooks can be injected with this installation.
+ /// @dev No dependencies may be provided with this installation.
/// @param plugins The plugins to install.
/// @param pluginInitData The plugin init data for each plugin.
function initialize(address[] calldata plugins, bytes calldata pluginInitData) external;
diff --git a/src/libraries/AssociatedLinkedListSetLib.sol b/src/libraries/AssociatedLinkedListSetLib.sol
index 963490b3..bcf6d6c0 100644
--- a/src/libraries/AssociatedLinkedListSetLib.sol
+++ b/src/libraries/AssociatedLinkedListSetLib.sol
@@ -466,7 +466,7 @@ library AssociatedLinkedListSetLib {
// This segment is memory-safe because it only uses the scratch space memory after the value of the free
// memory pointer.
- // See https://docs.soliditylang.org/en/v0.8.21/assembly.html#memory-safety
+ // See https://docs.soliditylang.org/en/v0.8.22/assembly.html#memory-safety
assembly ("memory-safe") {
// Clean upper bits of arguments
associated := and(associated, 0xffffffffffffffffffffffffffffffffffffffff)
diff --git a/src/libraries/LinkedListSetLib.sol b/src/libraries/LinkedListSetLib.sol
index 6b3b68cc..de42dbbc 100644
--- a/src/libraries/LinkedListSetLib.sol
+++ b/src/libraries/LinkedListSetLib.sol
@@ -263,11 +263,11 @@ library LinkedListSetLib {
// This is accomplished by first writing to memory after the free memory pointer,
// then updating the free memory pointer to cover the newly-allocated data.
// To the compiler, writes to memory after the free memory pointer are considered "memory safe".
- // See https://docs.soliditylang.org/en/v0.8.21/assembly.html#memory-safety
+ // See https://docs.soliditylang.org/en/v0.8.22/assembly.html#memory-safety
// Stack variable lifting done when compiling with via-ir will only ever place variables into memory
// locations
// below the current free memory pointer, so it is safe to compile this library with via-ir.
- // See https://docs.soliditylang.org/en/v0.8.21/yul.html#memoryguard
+ // See https://docs.soliditylang.org/en/v0.8.22/yul.html#memoryguard
assembly ("memory-safe") {
// It is critical that no other memory allocations occur between:
// - loading the value of the free memory pointer into `ret`
diff --git a/src/plugins/BasePlugin.sol b/src/plugins/BasePlugin.sol
index c9239819..2d4b44c3 100644
--- a/src/plugins/BasePlugin.sol
+++ b/src/plugins/BasePlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/TokenReceiverPlugin.sol b/src/plugins/TokenReceiverPlugin.sol
index d4e528c2..9c4654c0 100644
--- a/src/plugins/TokenReceiverPlugin.sol
+++ b/src/plugins/TokenReceiverPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/owner/IMultiOwnerPlugin.sol b/src/plugins/owner/IMultiOwnerPlugin.sol
index edfe138b..15427711 100644
--- a/src/plugins/owner/IMultiOwnerPlugin.sol
+++ b/src/plugins/owner/IMultiOwnerPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/owner/MultiOwnerPlugin.sol b/src/plugins/owner/MultiOwnerPlugin.sol
index ff9a6d69..5b09240c 100644
--- a/src/plugins/owner/MultiOwnerPlugin.sol
+++ b/src/plugins/owner/MultiOwnerPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/session/ISessionKeyPlugin.sol b/src/plugins/session/ISessionKeyPlugin.sol
index 2c2228e9..3654550b 100644
--- a/src/plugins/session/ISessionKeyPlugin.sol
+++ b/src/plugins/session/ISessionKeyPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
@@ -75,7 +75,6 @@ interface ISessionKeyPlugin {
error LengthMismatch();
error NativeTokenSpendLimitExceeded(address account, address sessionKey);
error SessionKeyNotFound(address sessionKey);
- error UnableToRemove(address sessionKey);
// ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
// ┃ Execution functions ┃
diff --git a/src/plugins/session/SessionKeyPlugin.sol b/src/plugins/session/SessionKeyPlugin.sol
index c35239fd..0bdf7721 100644
--- a/src/plugins/session/SessionKeyPlugin.sol
+++ b/src/plugins/session/SessionKeyPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/session/permissions/ISessionKeyPermissionsUpdates.sol b/src/plugins/session/permissions/ISessionKeyPermissionsUpdates.sol
index b6d63c92..a808babb 100644
--- a/src/plugins/session/permissions/ISessionKeyPermissionsUpdates.sol
+++ b/src/plugins/session/permissions/ISessionKeyPermissionsUpdates.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/session/permissions/SessionKeyPermissions.sol b/src/plugins/session/permissions/SessionKeyPermissions.sol
index 6adbedff..cf7eb3bd 100644
--- a/src/plugins/session/permissions/SessionKeyPermissions.sol
+++ b/src/plugins/session/permissions/SessionKeyPermissions.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/session/permissions/SessionKeyPermissionsBase.sol b/src/plugins/session/permissions/SessionKeyPermissionsBase.sol
index ba9bd955..d19ab92a 100644
--- a/src/plugins/session/permissions/SessionKeyPermissionsBase.sol
+++ b/src/plugins/session/permissions/SessionKeyPermissionsBase.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/src/plugins/session/permissions/SessionKeyPermissionsLoupe.sol b/src/plugins/session/permissions/SessionKeyPermissionsLoupe.sol
index 7c1c5910..49ede9b8 100644
--- a/src/plugins/session/permissions/SessionKeyPermissionsLoupe.sol
+++ b/src/plugins/session/permissions/SessionKeyPermissionsLoupe.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/TestUtils.sol b/test/TestUtils.sol
index 87d79ab1..ccea8e4e 100644
--- a/test/TestUtils.sol
+++ b/test/TestUtils.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/Utils.sol b/test/Utils.sol
index 5609d1fd..fb95ef9a 100644
--- a/test/Utils.sol
+++ b/test/Utils.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/AccountExecHooks.t.sol b/test/account/AccountExecHooks.t.sol
index 568d737e..2226587b 100644
--- a/test/account/AccountExecHooks.t.sol
+++ b/test/account/AccountExecHooks.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/AccountLoupe.t.sol b/test/account/AccountLoupe.t.sol
index 3e9b1814..18e74803 100644
--- a/test/account/AccountLoupe.t.sol
+++ b/test/account/AccountLoupe.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/AccountPreValidationHooks.t.sol b/test/account/AccountPreValidationHooks.t.sol
index 62a6decd..ae645343 100644
--- a/test/account/AccountPreValidationHooks.t.sol
+++ b/test/account/AccountPreValidationHooks.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/AccountReturnData.t.sol b/test/account/AccountReturnData.t.sol
index 27cad574..269331f9 100644
--- a/test/account/AccountReturnData.t.sol
+++ b/test/account/AccountReturnData.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/AccountStorage.t.sol b/test/account/AccountStorage.t.sol
index c02c0cb5..ec902ebd 100644
--- a/test/account/AccountStorage.t.sol
+++ b/test/account/AccountStorage.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/ExecuteFromPluginPermissions.t.sol b/test/account/ExecuteFromPluginPermissions.t.sol
index 6d931b5b..54a31967 100644
--- a/test/account/ExecuteFromPluginPermissions.t.sol
+++ b/test/account/ExecuteFromPluginPermissions.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/ManifestValidity.t.sol b/test/account/ManifestValidity.t.sol
index 83f7dc5b..e08ffa64 100644
--- a/test/account/ManifestValidity.t.sol
+++ b/test/account/ManifestValidity.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/UpgradeableModularAccount.t.sol b/test/account/UpgradeableModularAccount.t.sol
index 3fc3dec3..32d21266 100644
--- a/test/account/UpgradeableModularAccount.t.sol
+++ b/test/account/UpgradeableModularAccount.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/UpgradeableModularAccountPluginManager.t.sol b/test/account/UpgradeableModularAccountPluginManager.t.sol
index afd579a5..78e01bfc 100644
--- a/test/account/UpgradeableModularAccountPluginManager.t.sol
+++ b/test/account/UpgradeableModularAccountPluginManager.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/ValidationIntersection.t.sol b/test/account/ValidationIntersection.t.sol
index adf99b83..3c68d7d3 100644
--- a/test/account/ValidationIntersection.t.sol
+++ b/test/account/ValidationIntersection.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/phases/AccountStatePhases.t.sol b/test/account/phases/AccountStatePhases.t.sol
index 89cfbacf..00cbf663 100644
--- a/test/account/phases/AccountStatePhases.t.sol
+++ b/test/account/phases/AccountStatePhases.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/phases/AccountStatePhasesExec.t.sol b/test/account/phases/AccountStatePhasesExec.t.sol
index 0bfeb126..266da386 100644
--- a/test/account/phases/AccountStatePhasesExec.t.sol
+++ b/test/account/phases/AccountStatePhasesExec.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/phases/AccountStatePhasesRTValidation.t.sol b/test/account/phases/AccountStatePhasesRTValidation.t.sol
index f61f244e..a49a1e81 100644
--- a/test/account/phases/AccountStatePhasesRTValidation.t.sol
+++ b/test/account/phases/AccountStatePhasesRTValidation.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/account/phases/AccountStatePhasesUOValidation.t.sol b/test/account/phases/AccountStatePhasesUOValidation.t.sol
index 88e6b57a..ac56bf14 100644
--- a/test/account/phases/AccountStatePhasesUOValidation.t.sol
+++ b/test/account/phases/AccountStatePhasesUOValidation.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/comparison/CompareSimpleAccount.t.sol b/test/comparison/CompareSimpleAccount.t.sol
index 0e7945a3..8d23aa54 100644
--- a/test/comparison/CompareSimpleAccount.t.sol
+++ b/test/comparison/CompareSimpleAccount.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/factory/MultiOwnerMSCAFactoryTest.t.sol b/test/factory/MultiOwnerMSCAFactoryTest.t.sol
index a47f7f6f..6512e5ab 100644
--- a/test/factory/MultiOwnerMSCAFactoryTest.t.sol
+++ b/test/factory/MultiOwnerMSCAFactoryTest.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/factory/MultiOwnerTokenReceiverFactoryTest.t.sol b/test/factory/MultiOwnerTokenReceiverFactoryTest.t.sol
index 71eccacb..70b55a60 100644
--- a/test/factory/MultiOwnerTokenReceiverFactoryTest.t.sol
+++ b/test/factory/MultiOwnerTokenReceiverFactoryTest.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/helpers/FunctionReferenceLib.t.sol b/test/helpers/FunctionReferenceLib.t.sol
index f30f3fe7..31cff6be 100644
--- a/test/helpers/FunctionReferenceLib.t.sol
+++ b/test/helpers/FunctionReferenceLib.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/helpers/KnownSelectors.t.sol b/test/helpers/KnownSelectors.t.sol
index f8db7dc9..e7169d78 100644
--- a/test/helpers/KnownSelectors.t.sol
+++ b/test/helpers/KnownSelectors.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/invariant/AssociatedLinkedListSetLibInvariants.t.sol b/test/invariant/AssociatedLinkedListSetLibInvariants.t.sol
index cfe6a75f..a0282c83 100644
--- a/test/invariant/AssociatedLinkedListSetLibInvariants.t.sol
+++ b/test/invariant/AssociatedLinkedListSetLibInvariants.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/invariant/LLSLRepro.t.sol b/test/invariant/LLSLRepro.t.sol
index 518d4c52..cb7aecbd 100644
--- a/test/invariant/LLSLRepro.t.sol
+++ b/test/invariant/LLSLRepro.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/invariant/LinkedListSetLibInvariants.t.sol b/test/invariant/LinkedListSetLibInvariants.t.sol
index fd8243fd..c8f612ef 100644
--- a/test/invariant/LinkedListSetLibInvariants.t.sol
+++ b/test/invariant/LinkedListSetLibInvariants.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/invariant/handlers/AssociatedLinkedListSetHandler.sol b/test/invariant/handlers/AssociatedLinkedListSetHandler.sol
index f3814a8c..7e037c7b 100644
--- a/test/invariant/handlers/AssociatedLinkedListSetHandler.sol
+++ b/test/invariant/handlers/AssociatedLinkedListSetHandler.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/invariant/handlers/LinkedListSetHandler.sol b/test/invariant/handlers/LinkedListSetHandler.sol
index 56b34dac..649a2152 100644
--- a/test/invariant/handlers/LinkedListSetHandler.sol
+++ b/test/invariant/handlers/LinkedListSetHandler.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/libraries/AssociatedLinkedListSetLib.t.sol b/test/libraries/AssociatedLinkedListSetLib.t.sol
index 3930ad1f..7b295027 100644
--- a/test/libraries/AssociatedLinkedListSetLib.t.sol
+++ b/test/libraries/AssociatedLinkedListSetLib.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/libraries/CountableLinkedListSetLib.t.sol b/test/libraries/CountableLinkedListSetLib.t.sol
index d7ead39b..267ad83f 100644
--- a/test/libraries/CountableLinkedListSetLib.t.sol
+++ b/test/libraries/CountableLinkedListSetLib.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/libraries/LinkedListSetLib.t.sol b/test/libraries/LinkedListSetLib.t.sol
index 8c89540b..367fe950 100644
--- a/test/libraries/LinkedListSetLib.t.sol
+++ b/test/libraries/LinkedListSetLib.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/libraries/PluginStorageLib.t.sol b/test/libraries/PluginStorageLib.t.sol
index 5ae19e81..473514f9 100644
--- a/test/libraries/PluginStorageLib.t.sol
+++ b/test/libraries/PluginStorageLib.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/ContractOwner.sol b/test/mocks/ContractOwner.sol
index 9a639249..6dd86957 100644
--- a/test/mocks/ContractOwner.sol
+++ b/test/mocks/ContractOwner.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/Counter.sol b/test/mocks/Counter.sol
index b2eb37d9..e0a79208 100644
--- a/test/mocks/Counter.sol
+++ b/test/mocks/Counter.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/Counter.t.sol b/test/mocks/Counter.t.sol
index 5c8f5147..b947abe7 100644
--- a/test/mocks/Counter.t.sol
+++ b/test/mocks/Counter.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/MockDiamondStorageContract.sol b/test/mocks/MockDiamondStorageContract.sol
index 428f604a..53b6d2f9 100644
--- a/test/mocks/MockDiamondStorageContract.sol
+++ b/test/mocks/MockDiamondStorageContract.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/MockPlugin.sol b/test/mocks/MockPlugin.sol
index 94ccfa3b..99ca5696 100644
--- a/test/mocks/MockPlugin.sol
+++ b/test/mocks/MockPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/AccountStateMutatingPlugin.sol b/test/mocks/plugins/AccountStateMutatingPlugin.sol
index 6bf14797..6f3193be 100644
--- a/test/mocks/plugins/AccountStateMutatingPlugin.sol
+++ b/test/mocks/plugins/AccountStateMutatingPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/BadTransferOwnershipPlugin.sol b/test/mocks/plugins/BadTransferOwnershipPlugin.sol
index a8b52050..237691ae 100644
--- a/test/mocks/plugins/BadTransferOwnershipPlugin.sol
+++ b/test/mocks/plugins/BadTransferOwnershipPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/BaseTestPlugin.sol b/test/mocks/plugins/BaseTestPlugin.sol
index 33c26fa6..2dba09bc 100644
--- a/test/mocks/plugins/BaseTestPlugin.sol
+++ b/test/mocks/plugins/BaseTestPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/ChangingManifestPlugin.sol b/test/mocks/plugins/ChangingManifestPlugin.sol
index 58abcf8a..0b6d0c57 100644
--- a/test/mocks/plugins/ChangingManifestPlugin.sol
+++ b/test/mocks/plugins/ChangingManifestPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/ComprehensivePlugin.sol b/test/mocks/plugins/ComprehensivePlugin.sol
index 9671e17e..2f588b4f 100644
--- a/test/mocks/plugins/ComprehensivePlugin.sol
+++ b/test/mocks/plugins/ComprehensivePlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/ExecFromPluginPermissionsMocks.sol b/test/mocks/plugins/ExecFromPluginPermissionsMocks.sol
index 27b44c62..ba778283 100644
--- a/test/mocks/plugins/ExecFromPluginPermissionsMocks.sol
+++ b/test/mocks/plugins/ExecFromPluginPermissionsMocks.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/ManifestValidityMocks.sol b/test/mocks/plugins/ManifestValidityMocks.sol
index 30990a67..994a08b7 100644
--- a/test/mocks/plugins/ManifestValidityMocks.sol
+++ b/test/mocks/plugins/ManifestValidityMocks.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/ReturnDataPluginMocks.sol b/test/mocks/plugins/ReturnDataPluginMocks.sol
index 2d25a3fd..ecdad152 100644
--- a/test/mocks/plugins/ReturnDataPluginMocks.sol
+++ b/test/mocks/plugins/ReturnDataPluginMocks.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/UninstallErrorsPlugin.sol b/test/mocks/plugins/UninstallErrorsPlugin.sol
index c9448c28..9c339b1f 100644
--- a/test/mocks/plugins/UninstallErrorsPlugin.sol
+++ b/test/mocks/plugins/UninstallErrorsPlugin.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/plugins/ValidationPluginMocks.sol b/test/mocks/plugins/ValidationPluginMocks.sol
index bcc80069..eb66d766 100644
--- a/test/mocks/plugins/ValidationPluginMocks.sol
+++ b/test/mocks/plugins/ValidationPluginMocks.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/tokens/MockERC1155.sol b/test/mocks/tokens/MockERC1155.sol
index 6f54cec8..98cd4d72 100644
--- a/test/mocks/tokens/MockERC1155.sol
+++ b/test/mocks/tokens/MockERC1155.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/tokens/MockERC20.sol b/test/mocks/tokens/MockERC20.sol
index 619d7171..4cb330d7 100644
--- a/test/mocks/tokens/MockERC20.sol
+++ b/test/mocks/tokens/MockERC20.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/mocks/tokens/MockERC777.sol b/test/mocks/tokens/MockERC777.sol
index 9bbb66ff..4e0292c0 100644
--- a/test/mocks/tokens/MockERC777.sol
+++ b/test/mocks/tokens/MockERC777.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/TokenReceiverPlugin.t.sol b/test/plugin/TokenReceiverPlugin.t.sol
index 9c2ccffa..2415609a 100644
--- a/test/plugin/TokenReceiverPlugin.t.sol
+++ b/test/plugin/TokenReceiverPlugin.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/owner/MultiOwnerPlugin.t.sol b/test/plugin/owner/MultiOwnerPlugin.t.sol
index 4ecab62d..2d48b5a0 100644
--- a/test/plugin/owner/MultiOwnerPlugin.t.sol
+++ b/test/plugin/owner/MultiOwnerPlugin.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/owner/MultiOwnerPluginIntegration.t.sol b/test/plugin/owner/MultiOwnerPluginIntegration.t.sol
index 71564fb1..8eecb80e 100644
--- a/test/plugin/owner/MultiOwnerPluginIntegration.t.sol
+++ b/test/plugin/owner/MultiOwnerPluginIntegration.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/session/SessionKeyPluginWithMultiOwner.t.sol b/test/plugin/session/SessionKeyPluginWithMultiOwner.t.sol
index b12d8812..f08f8964 100644
--- a/test/plugin/session/SessionKeyPluginWithMultiOwner.t.sol
+++ b/test/plugin/session/SessionKeyPluginWithMultiOwner.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/session/permissions/SessionKeyERC20SpendLimits.t.sol b/test/plugin/session/permissions/SessionKeyERC20SpendLimits.t.sol
index 32d9b911..b386b199 100644
--- a/test/plugin/session/permissions/SessionKeyERC20SpendLimits.t.sol
+++ b/test/plugin/session/permissions/SessionKeyERC20SpendLimits.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/session/permissions/SessionKeyGasLimits.t.sol b/test/plugin/session/permissions/SessionKeyGasLimits.t.sol
index 7c262f1f..795c422c 100644
--- a/test/plugin/session/permissions/SessionKeyGasLimits.t.sol
+++ b/test/plugin/session/permissions/SessionKeyGasLimits.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/session/permissions/SessionKeyNativeTokenSpendLimits.t.sol b/test/plugin/session/permissions/SessionKeyNativeTokenSpendLimits.t.sol
index 682bdcef..cd863a58 100644
--- a/test/plugin/session/permissions/SessionKeyNativeTokenSpendLimits.t.sol
+++ b/test/plugin/session/permissions/SessionKeyNativeTokenSpendLimits.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/plugin/session/permissions/SessionKeyPermissions.t.sol b/test/plugin/session/permissions/SessionKeyPermissions.t.sol
index 7b8315b0..e474f6b8 100644
--- a/test/plugin/session/permissions/SessionKeyPermissions.t.sol
+++ b/test/plugin/session/permissions/SessionKeyPermissions.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/upgrade/LightAccountToMSCA.t.sol b/test/upgrade/LightAccountToMSCA.t.sol
index e6f5c088..867b9fbd 100644
--- a/test/upgrade/LightAccountToMSCA.t.sol
+++ b/test/upgrade/LightAccountToMSCA.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;
diff --git a/test/upgrade/MSCAToMSCA.t.sol b/test/upgrade/MSCAToMSCA.t.sol
index a63fa9ef..59b634fc 100644
--- a/test/upgrade/MSCAToMSCA.t.sol
+++ b/test/upgrade/MSCAToMSCA.t.sol
@@ -9,10 +9,10 @@
// option) any later version.
//
// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
-// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
// more details.
//
-// You should have received a copy of the GNU General Public License along with this program. If not, see
+// You should have received a copy of the GNU General Public License along with this program. If not, see
// .
pragma solidity ^0.8.22;