Hooks são plugins de contratos inteligentes que permitem personalizar o funcionamento de pools, swaps, tarifas e posições de liquidez. Assim como extensões podem adicionar funcionalidades ao seu navegador, hooks podem adicionar novas funcionalidades aos pools e posições de liquidez no protocolo da Uniswap v4.
Esse é um recurso novo, introduzido pela Uniswap v4.
Hooks permitem que desenvolvedores e provedores de liquidez executem ações em momentos específicos do ciclo de vida de um pool, como antes ou após um swap, ou quando liquidez é adicionada ou removida. Isso proporciona maior personalização dos pools e das posições de liquidez.
Alguns exemplos de uso de hooks:
- Um formador de mercado automatizado ponderado por tempo (time-weighted average market maker, TWAMM)
- Tarifas dinâmicas com base na volatilidade ou outros parâmetros
- Ordens a limite on-chain
Provedores de liquidez podem adicionar um hook ao seu pool na Uniswap v4. Para mais informações, leia este artigo.
Observação: hooks são desenvolvidos por terceiros independentes, sem vínculo com a Uniswap Labs. Tenha cautela ao adicionar hooks, pois alguns podem ser maliciosos ou causar efeitos indesejados. Saiba mais sobre hooks aqui.