From the Community
Captain Hooks Collection
Captain Hooks CollectionmrhouzlaneA suite of custom Uniswap v4 hooks, offering tailored functionalities for traditional finance sectors with dynamic fee models within the DEX.Created by mrhouzlane
PADO Protocol Integration Hook
PADO Protocol Integration Hookpado-labsIntroduces off-chain data attestations via the PADO protocol to Uniswap v4, offering a prototype for privacy-conscious and compliance-oriented token swapping experiences.Created by pado-labs
Protecc Hook
Protecc HookbatoulalkarimEnables creation of yield-generating liquidity pools through Spark Protocol's lending features, potentially increasing returns for LPs.Created by batoulalkarim
Uni LBP
Uni LBPkadenzipfelA capital-efficient Uniswap v4 liquidity bootstrapping pool (LBP) hooks contract.Created by kadenzipfel
NFT Owners Only
NFT Owners OnlywagmiwizDisallows a swap if sender doesn't own an ERC721 NFT.Created by wagmiwiz
NFT Owners Only Uniswap Hook
NFT Owners Only Uniswap HookwagmiwizNo description, website, or topics provided.Created by wagmiwiz
Stop Loss Order
Stop Loss OrdersaucepointAllows users to place stop loss orders on their positions.Created by saucepoint
New York Trading Hours
New York Trading HourshorsefactsReverts when markets are closed in New York.Created by horsefacts
Huff Hooks
Huff Hooksjtriley-ethAllows developers to add custom functionality to pools.Created by jtriley-eth
Bungi LP Manager Hook
Bungi LP Manager HooksaucepointProvides an advanced liquidity position management system, offering more dynamic features for LPs than Uniswap's standard position test.Created by saucepoint
Attestation Hook
Attestation HookCliqueOfficialThis hook allows for the querying of attestations from various attestation protocols. Check returned responses against preset criteria in any of the hook functions.Created by CliqueOfficial
Diamond Hook
Diamond HookArrakisFinanceThis proof of concept Hook addresses the phenomenon of loss-versus-rebalancing (LVR), something which is costing AMM liquidity providers upwards of $100M.Created by ArrakisFinance
WID KYC Hook
WID KYC HookShivamycodeeUtilizes World ID for KYC processes, creating exclusive pools for verified users within the World Coin's identification framework.Created by Shivamycodee
Torres Token Sale
Torres Token SalejamesbachiniA Solidity ERC20 token using hooks to create a compliant token sale system.Created by jamesbachini
Magna Carta
Magna CartatarunsinternA hook for enforcing a verifiable sequencing rule.Created by tarunsintern
Privacy Enhancing Hook
Privacy Enhancing Hookatj3097Integrates advanced privacy techniques, combining Tornado Cash-style anonymity with Merkle trees and ZK Snarks to secure and privatize transactions.Created by atj3097
Liquidity Provider Fee Rebate
Liquidity Provider Fee RebatejdubparkAllows liquidity providers (LPs) to receive a rebate on the fees they pay when swapping tokens on a pool.Created by jdubpark
Multi-Sig
Multi-Sigatj3097Requires multiple signatures for certain pool actions, such as adding or removing liquidity.Created by atj3097
On-Chain Take Profit Order
On-Chain Take Profit OrderLearnWeb3DAOAllows users to place automatically executing on-chain "take-profit" orders.Created by LearnWeb3DAO
Curve Style Voting Escrow - veLP
Curve Style Voting Escrow - veLPkadenzipfelA Curve-style voting escrow (ve) hook.Created by kadenzipfel
KYC
KYCjdubparkAllows for Know Your Customer (KYC) checks to be performed on users before they are allowed to trade on a pool.Created by jdubpark
Anti-KYC
Anti-KYCthegeronimoAllows for users which hold a Know Your Customer (KYC) token to be banned from trading in a pool.Created by thegeronimo
Hyperlane LPTs
Hyperlane LPTssaucepointAutomates LPTs on destination chains using Hyperlane in hooks.Created by saucepoint
Whitelist
Whitelistatj3097Restricts pool participation to a whitelist of approved addresses.Created by atj3097
Automated Buyback Hook
Automated Buyback Hookatj3097Activates automated buyback mechanisms for tokens when market prices fall, bolstering stability through protocol-level interventions.Created by atj3097
Volatility Fee Hook
Volatility Fee Hook0xrhsmtImplements a volatility-based fee structure to mitigate the effects of impermanent loss, enhancing liquidity for high-volatility assets.Created by 0xrhsmt
Impermanent Loss Hedge
Impermanent Loss HedgeantoniordfA hook to hedge against impermanent loss.Created by antoniordf
UniKits Hooks
UniKits HooksUniKits-DevA series of hooks and tools to enhance the functionality of Uniswap v4 Hooks.Created by UniKits-Dev
Minimize LVR Hook
Minimize LVR HookArrakisFinanceA hook aimed at reducing losses due to rebalancing for liquidity providers, potentially preserving capital and enhancing returns.Created by ArrakisFinance
Old Account
Old AccountjdubparkAllows only old accounts to use the pool. Old is subjective; it's the hook owner's job to define "old".Created by jdubpark
HOOK Finance
HOOK Financehook-financeA hook that enables perpetual trading as a Uniswap V4 Hook! An innovative way to introduce perpetual markets to V4.Created by hook-finance
Gnome LP provider Trait Hook
Gnome LP provider Trait HookA simple Hook that allows GnomeLand NFTs Game Contracts to activate a shield on player if the NFT owner provides liquidity to pair.Combo hook - Dynamic fees + Liquidity locking
Combo hook - Dynamic fees + Liquidity lockingBrokkrFinanceThe hook enables locking liquidity for LP incentives and dynamically adjusts the pool fees based on the incoming swapping volume. It is a combination of our two previous hooks.Created by BrokkrFinance
Dynamic fees based on Volume
Dynamic fees based on VolumeBrokkrFinanceThe hook adjusts the fee based on the incoming volume. The pool operator sets a volume threshold that needs to be reached to increase the fee. When an incoming transaction exceeds the threshold, the fee increases already for this transaction. Gas efficient and very flexible.Created by BrokkrFinance
Liquidity Management
Liquidity ManagementBrokkrFinanceIt is a hook that automatically manages the LP positions. It divides the deposited liquidity into two ranges - Infinite range and a Narrow range. The infinite range is to make sure there is always enough liquidity for trading and rebalancing the narrow range. The Narrow range is automatically rebalanced when the price movement conditions are met.Created by BrokkrFinance
Wallet Trust Score Uniswap v4 Hook
Wallet Trust Score Uniswap v4 HookIn order to implement Athoos (a decentralized trustless wallet verification system) to allow users to trade in a certain pool, this hook serves as middleware to verify signatures before swaps.Liquidity Locking Hooks
Liquidity Locking HooksBrokkrFinanceThe Liquidity locking hook POC enables: ā¢ Locking liquidity for a specified time ā¢ Incentivizing users to lock with reward tokens ā¢ Unlocking the liquidity early for a fee that is distributed among other LPsCreated by BrokkrFinance