From 71b69c859ecc6330ccab58a4b0b4eeb03627cd7c Mon Sep 17 00:00:00 2001 From: hectiik Date: Mon, 8 Sep 2025 12:34:56 -0400 Subject: [PATCH 1/3] feat: Add Libraries Natspec Header --- src/LiquidityManagerV2.sol | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/LiquidityManagerV2.sol b/src/LiquidityManagerV2.sol index baa9bc9..897da7b 100644 --- a/src/LiquidityManagerV2.sol +++ b/src/LiquidityManagerV2.sol @@ -18,4 +18,8 @@ import { VestingContract } from "./VestingContract.sol"; * @notice Enhanced liquidity management contract for Uniswap V4 with comprehensive features * @dev Manages liquidity addition, pool initialization, vesting, and anti-rug mechanisms */ -contract LiquidityManagerV2 is Ownable, ReentrancyGuard, Pausable {} +contract LiquidityManagerV2 is Ownable, ReentrancyGuard, Pausable { + //////////////////// + // Libraries // + ////////////////// +} From b52098669ef8566fbe17e7ec041e91b26ed286da Mon Sep 17 00:00:00 2001 From: hectiik Date: Mon, 8 Sep 2025 12:35:18 -0400 Subject: [PATCH 2/3] feat: Add SafeERC20 for IERC20 --- src/LiquidityManagerV2.sol | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/LiquidityManagerV2.sol b/src/LiquidityManagerV2.sol index 897da7b..9fa0e99 100644 --- a/src/LiquidityManagerV2.sol +++ b/src/LiquidityManagerV2.sol @@ -22,4 +22,6 @@ contract LiquidityManagerV2 is Ownable, ReentrancyGuard, Pausable { //////////////////// // Libraries // ////////////////// + using SafeERC20 for IERC20; + } From 5bb56039bfc462fefe781715d4d675ba1e19b506 Mon Sep 17 00:00:00 2001 From: hectiik Date: Mon, 8 Sep 2025 12:35:35 -0400 Subject: [PATCH 3/3] feat: Add CurrencyLibrary for Currency --- src/LiquidityManagerV2.sol | 1 + 1 file changed, 1 insertion(+) diff --git a/src/LiquidityManagerV2.sol b/src/LiquidityManagerV2.sol index 9fa0e99..4ae5be5 100644 --- a/src/LiquidityManagerV2.sol +++ b/src/LiquidityManagerV2.sol @@ -23,5 +23,6 @@ contract LiquidityManagerV2 is Ownable, ReentrancyGuard, Pausable { // Libraries // ////////////////// using SafeERC20 for IERC20; + using CurrencyLibrary for Currency; }