Todo pool v4 pode citar um hook: um contrato que o PoolManager chama em momentos fixos de um swap, de um depósito, de uma retirada. Quais momentos não é uma promessa que alguém faça. Isso está minerado no endereço do hook — os catorze bits mais baixos são a lista, e o protocolo se recusa a chamar o contrato para qualquer coisa fora dela.
Isso é tudo o que esta página sabe, e vale a pena saber justamente porque é imposto e não apenas alegado. O que um hook faz com uma permissão está no código dele. Este aplicativo não lê código e não mantém nenhuma lista de hooks por quem alguém tenha respondido — as duas coisas seriam uma afirmação que ele não consegue conferir, ao lado de números que consegue.
Lido dos pools dos dias v4 mais movimentados desta semana, no total de 250. Citam um hook: 32; não citam nenhum: 218, e se comportam como um pool v3.
Ordenado por em quantos desses pools cada hook roda. Isso é uma contagem de pools e nada mais: um hook em muitos deles é um hook com que alguém publicou muitos pools.
0xcb69d5abe0589af4c57b0dcca292980d5e52c0c0
Roda em 5 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
Os nomes que o próprio protocolo dá a isso
0x0000113dcf4add69999fad8f20f2b63f979bfcc0
Roda em 2 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
- Roda depois de cada depósito, quando ainda pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
- Roda uma vez, depois de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeAddLiquidity
- afterAddLiquidity
- beforeInitialize
- afterInitialize
0x0000000aa232009084bd71a5797d089aa4edfad4
Roda em 2 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
Este hook roda quando quem fornece retira, e tem permissão para recusar uma retirada. Se alguma vez faz isso, não dá para saber daqui.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
- Roda antes de cada retirada, quando pode recusar a retirada.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
- Roda uma vez, depois de o pool ser criado. Isso já aconteceu.
Em torno de doações
- Roda depois de uma doação a quem fornece ao pool, quando ainda pode recusar a doação.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeRemoveLiquidity
- beforeInitialize
- afterInitialize
- afterDonate
0x8fb66c6e0f3cbb25001e0f1c0352cc888cff6444
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda depois de cada depósito, quando ainda pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- afterSwapReturnsDelta
- afterAddLiquidity
- beforeInitialize
0x2c67eba8a50af0db5fba55f725247a75cbda6444
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda depois de cada depósito, quando ainda pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- afterSwapReturnsDelta
- afterAddLiquidity
- beforeInitialize
0xd53006d1e3110fd319a79aeec4c527a0d265e080
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- beforeInitialize
0xa4e6f5500e88691fdcb289aa0e99067481434880
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- beforeAddLiquidity
0xe54082dfbf044b6a8f584bdddb90a22d5613c440
Roda em 1 deles
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
Em torno de depósitos e retiradas
- Roda depois de cada depósito, quando ainda pode recusar o depósito.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- afterAddLiquidity
0xc2988a37d611779ad34b561231ee33603d15a0cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeInitialize
0xafed2c6e0d906520ca17143a8918ce6d54b128cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeInitialize
0x890681cff5ad2069f020027f41f5f68f6a292000
Roda em 1 deles
O que ele tem permissão para fazer
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
0x0c02c38d66d777ba1c0387e639c2fb2d2440a8cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeInitialize
0xfaaad5b731f52cdc9746f2414c823eca9b06e844
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeInitialize
0x3e1ad2f53882c3b8a04706a86b127d71d4e480cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
0xb8d9477eb6ef5f0df5219cf0c8130dd7e520e0cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeInitialize
0xcf4d29f14cc585ddd1167f956092852af844e040
Roda em 1 deles
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- beforeInitialize
0x47f1c7c7d5bd2039d9d3a997d91569869edf1080
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
Quando o pool foi criado
- Roda uma vez, depois de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterInitialize
0xe705dd22bedbe0adf1ed07b609fe3ccee46c00cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
0xbac4827c28ab5871a830671df53bd94589d3c0cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
0xc6c965bd164c483e87d0b550671798e9a3602840
Roda em 1 deles
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- beforeAddLiquidity
- beforeInitialize
0x02871b585ee8e77d987a74d925d47cf1910720cc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeInitialize
0xb9596ddf5778cf53da85bf5cfe619210d25dd0c0
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
Quando o pool foi criado
- Roda uma vez, depois de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- afterInitialize
0xd3efcb655ef4d7ac9f8140fe4b7e833c46b728e0
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Em torno de doações
- Roda antes de uma doação a quem fornece ao pool, quando pode recusar a doação.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeAddLiquidity
- beforeInitialize
- beforeDonate
0xe8d6181e99aa0249e51d02d21cdf5cee20fc1044
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Quando o pool foi criado
- Roda uma vez, depois de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- afterSwap
- afterSwapReturnsDelta
- afterInitialize
0xe3bf665a9545d34d061fa5bd7a0676c81b5aaacc
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
Este hook roda quando quem fornece retira, e tem permissão para recusar uma retirada. Se alguma vez faz isso, não dá para saber daqui.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Tirar tokens de um swap, ou colocar os dele, antes de o pool precificá-lo — então um swap aqui não precisa seguir a curva do próprio pool.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Em torno de depósitos e retiradas
- Roda antes de cada depósito, quando pode recusar o depósito.
- Roda antes de cada retirada, quando pode recusar a retirada.
Quando o pool foi criado
- Roda uma vez, antes de o pool ser criado. Isso já aconteceu.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeRemoveLiquidity
- beforeInitialize
0x4440854b2d02c57a0dc5c58b7a884562d875c0c4
Roda em 1 deles
Este hook tem permissão para mudar quanto um swap custa ou paga. Qualquer número tirado do histórico de preços — uma faixa sugerida, um nível de taxa, uma comparação com simplesmente segurar — supõe que o pool cobra o que diz e paga o que a curva diz. Nenhuma das duas suposições é segura aqui, e nada disso aparece numa série de preços.
O que ele tem permissão para fazer
Em torno dos swaps
- Roda antes de cada swap, quando pode recusar o swap e, num pool com taxa dinâmica, definir quanto aquele swap paga.
- Roda depois de cada swap, quando ainda pode recusar o swap.
- Ficar com uma parte de um swap depois de o pool tê-lo precificado.
Os nomes que o próprio protocolo dá a isso
- beforeSwap
- afterSwap
- afterSwapReturnsDelta