Her v4 havuzu bir kancanın adını verebilir: PoolManager'ın bir takasın, bir yatırmanın, bir çekmenin belirli anlarında çağırdığı bir sözleşme. Hangi anlarda çağrılacağı kimsenin verdiği bir söz değil. Kancanın adresine kazınmış durumda — düşük on dört bit o listenin kendisi, ve protokol sözleşmeyi bunun dışında hiçbir şey için çağırmaz.
Bu sayfanın bildiği şeyin tamamı bu, ve tam da iddia değil zorunluluk olduğu için bilmeye değer. Bir kancanın o izinle ne yaptığı kendi kodunda. Bu uygulama kod okumaz ve kimsenin kefil olduğu bir kanca listesi tutmaz — ikisi de, doğrulayabildiği rakamların yanına doğrulayamadığı bir iddia koymak olurdu.
Bu haftanın en yoğun v4 günlerindeki 250 havuzdan okundu. Bunların 32 tanesi bir kancanın adını veriyor; 218 tanesi hiçbirini vermiyor ve bir v3 havuzu gibi davranıyor.
Her kancayı kaç havuzun çalıştırdığına göre sıralanmış. Bu yalnızca bir havuz sayısı: çok havuzda görünen bir kanca, birinin çok havuz açtığı bir kancadır, başka bir şey değil.
0xcb69d5abe0589af4c57b0dcca292980d5e52c0c0
Bunların 5 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Bunların protokoldeki adları
0x0000113dcf4add69999fad8f20f2b63f979bfcc0
Bunların 2 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
- Her yatırmadan sonra çalışmak; orada yatırmayı yine de reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
- Havuz oluşturulduktan sonra bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeAddLiquidity
- afterAddLiquidity
- beforeInitialize
- afterInitialize
0x0000000aa232009084bd71a5797d089aa4edfad4
Bunların 2 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Bu hook, bir sağlayıcı para çektiğinde çalışır ve bir çekmeyi reddetmeye izinli. Bunu gerçekten yapıp yapmadığı buradan bilinemez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
- Her çekmeden önce çalışmak; orada çekmeyi reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
- Havuz oluşturulduktan sonra bir kez çalışmak. Bu çoktan oldu.
Bağışlarda
- Havuzun sağlayıcılarına yapılan bir bağıştan sonra çalışmak; orada bağışı yine de reddedebilir.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeRemoveLiquidity
- beforeInitialize
- afterInitialize
- afterDonate
0x8fb66c6e0f3cbb25001e0f1c0352cc888cff6444
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan sonra çalışmak; orada yatırmayı yine de reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- afterSwap
- afterSwapReturnsDelta
- afterAddLiquidity
- beforeInitialize
0x2c67eba8a50af0db5fba55f725247a75cbda6444
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan sonra çalışmak; orada yatırmayı yine de reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- afterSwap
- afterSwapReturnsDelta
- afterAddLiquidity
- beforeInitialize
0xd53006d1e3110fd319a79aeec4c527a0d265e080
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- beforeInitialize
0xa4e6f5500e88691fdcb289aa0e99067481434880
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
Bunların protokoldeki adları
- beforeSwap
- beforeAddLiquidity
0xe54082dfbf044b6a8f584bdddb90a22d5613c440
Bunların 1 tanesini çalıştırıyor
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Yatırma ve çekmelerde
- Her yatırmadan sonra çalışmak; orada yatırmayı yine de reddedebilir.
Bunların protokoldeki adları
- afterSwap
- afterAddLiquidity
0xc2988a37d611779ad34b561231ee33603d15a0cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeInitialize
0xafed2c6e0d906520ca17143a8918ce6d54b128cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeInitialize
0x890681cff5ad2069f020027f41f5f68f6a292000
Bunların 1 tanesini çalıştırıyor
Neye izinli
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
0x0c02c38d66d777ba1c0387e639c2fb2d2440a8cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeInitialize
0xfaaad5b731f52cdc9746f2414c823eca9b06e844
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- afterSwap
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeInitialize
0x3e1ad2f53882c3b8a04706a86b127d71d4e480cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
0xb8d9477eb6ef5f0df5219cf0c8130dd7e520e0cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeInitialize
0xcf4d29f14cc585ddd1167f956092852af844e040
Bunların 1 tanesini çalıştırıyor
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- afterSwap
- beforeInitialize
0x47f1c7c7d5bd2039d9d3a997d91569869edf1080
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
Havuz oluşturulurken
- Havuz oluşturulduktan sonra bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterInitialize
0xe705dd22bedbe0adf1ed07b609fe3ccee46c00cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
0xbac4827c28ab5871a830671df53bd94589d3c0cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
0xc6c965bd164c483e87d0b550671798e9a3602840
Bunların 1 tanesini çalıştırıyor
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- afterSwap
- beforeAddLiquidity
- beforeInitialize
0x02871b585ee8e77d987a74d925d47cf1910720cc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeInitialize
0xb9596ddf5778cf53da85bf5cfe619210d25dd0c0
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulduktan sonra bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- afterInitialize
0xd3efcb655ef4d7ac9f8140fe4b7e833c46b728e0
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bağışlarda
- Havuzun sağlayıcılarına yapılan bir bağıştan önce çalışmak; orada bağışı reddedebilir.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeAddLiquidity
- beforeInitialize
- beforeDonate
0xe8d6181e99aa0249e51d02d21cdf5cee20fc1044
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatladıktan sonra takastan pay almak.
Havuz oluşturulurken
- Havuz oluşturulduktan sonra bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- afterSwap
- afterSwapReturnsDelta
- afterInitialize
0xe3bf665a9545d34d061fa5bd7a0676c81b5aaacc
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Bu hook, bir sağlayıcı para çektiğinde çalışır ve bir çekmeyi reddetmeye izinli. Bunu gerçekten yapıp yapmadığı buradan bilinemez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatlamadan önce takastan token almak ya da takasa kendi tokenlarını koymak — yani buradaki bir takas havuzun kendi eğrisini izlemek zorunda değil.
- Havuz fiyatladıktan sonra takastan pay almak.
Yatırma ve çekmelerde
- Her yatırmadan önce çalışmak; orada yatırmayı reddedebilir.
- Her çekmeden önce çalışmak; orada çekmeyi reddedebilir.
Havuz oluşturulurken
- Havuz oluşturulmadan önce bir kez çalışmak. Bu çoktan oldu.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- beforeSwapReturnsDelta
- afterSwapReturnsDelta
- beforeAddLiquidity
- beforeRemoveLiquidity
- beforeInitialize
0x4440854b2d02c57a0dc5c58b7a884562d875c0c4
Bunların 1 tanesini çalıştırıyor
Bu hook, bir takasın ne tutacağını ya da ne ödeyeceğini değiştirmeye izinli. Fiyat geçmişinden türeyen her rakam — önerilen aralık, komisyon kademesi, sadece tutmaya kıyaslama — havuzun söylediği komisyonu aldığını ve eğrinin söylediğini ödediğini varsayar. Burada iki varsayım da güvenli değil, ve bunların hiçbiri bir fiyat serisinde görünmez.
Neye izinli
Takaslarda
- Her takastan önce çalışmak; orada takası reddedebilir ve komisyonu dinamik olan bir havuzda o takasın ne ödeyeceğini belirleyebilir.
- Her takastan sonra çalışmak; orada takası yine de reddedebilir.
- Havuz fiyatladıktan sonra takastan pay almak.
Bunların protokoldeki adları
- beforeSwap
- afterSwap
- afterSwapReturnsDelta