diff --git a/src/LiquidityManagerV2.sol b/src/LiquidityManagerV2.sol index 97d44ef..b82a28b 100644 --- a/src/LiquidityManagerV2.sol +++ b/src/LiquidityManagerV2.sol @@ -138,6 +138,24 @@ contract LiquidityManagerV2 is Ownable, ReentrancyGuard, Pausable { bool active; } + //////////////////// + // Mappings // + //////////////////// + /// @notice Pool information by token pair + mapping(bytes32 => PoolInfo) public poolInfo; + + /// @notice User positions + mapping(address => LiquidityPosition[]) public userPositions; + + /// @notice Supported tokens for liquidity provision + mapping(address => bool) public supportedTokens; + + /// @notice Pool keys for easy access + mapping(bytes32 => PoolKey) public poolKeys; + + /// @notice Token pair to pool ID mapping + mapping(address => mapping(address => bytes32)) public tokenPairToPoolId; + //////////////////// // Constructor // ////////////////////