# Overview (/docs/protocols/uniswap-labs-hooks)

This is the technical repository for production-ready v4 hooks designed and maintained by Uniswap Labs. Every hook is open source and ready to be deployed.

| Hook                   | Core Mechanism                                                                                                     | Primary Technology             | Get Started                                                                                                                     |
| :--------------------- | :----------------------------------------------------------------------------------------------------------------- | :----------------------------- | :------------------------------------------------------------------------------------------------------------------------------ |
| **DualPool Hook**      | Keeps idle liquidity in ERC-4626 vaults, and moves that liquidity into a pool only when it's needed for execution. | ERC4626 + JIT Liquidity        | [Link](/docs/protocols/uniswap-labs-hooks/dualpool/overview)                                                                    |
| **LitePSM**            | Facilitates gas-efficient USDC \<> USDS conversions in a hook.                                                     | Peg Stability Module           | [Link](https://github.com/Uniswap/v4-hooks-public/blob/main/src/aggregator-hooks/implementations/LitePSM/LitePSMAggregator.sol) |
| **Permissioned Pools** | Restricts swaps and liquidity provision to allowlisted addresses.                                                  | ERC6909 Wrapped Token Proxy    | [Link](/docs/protocols/uniswap-labs-hooks/permissioned-pools/overview)                                                          |
| **WETH \<> ETH**       | Facilitates WETH \<> ETH conversions in a hook.                                                                    | Wraps core conversion contract | [Link](https://github.com/Uniswap/v4-hooks-public/blob/main/src/WETHHook.sol)                                                   |
| **wstETH \<> stETH**   | Facilitates wstETH \<> stETH conversions in a hook.                                                                | Wraps core conversion contract | [Link](https://github.com/Uniswap/v4-hooks-public/blob/main/src/WstETHHook.sol)                                                 |

For bespoke infrastructure or custom asset class support, [get in touch](/uniswap-labs-hooks) with our team.
