正在读取本周最活跃的 v4 资金池……
正在读取本周最活跃的 v4 资金池……
每一个 v4 资金池都可以指定一个 hook:一份合约,PoolManager 会在一笔兑换、一次存入、一次取出中的固定时刻调用它。至于是哪些时刻,那不是谁作出的承诺。它被挖进了这个 hook 的地址里——低十四位就是那份清单,而协议拒绝为清单之外的任何事去调用这份合约。
这就是这一页所知道的全部,而它之所以值得知道,恰恰因为它是被强制执行的而不是被声称的。一个 hook 拿这项权限做了什么,写在它的代码里。本应用不读代码,也不保存任何人背书过的 hook 名单——那两样都会是它无法核对的说法,却摆在它能核对的数字旁边。
读自本周最活跃的那些 v4 日子里的资金池——共 250 个。其中 32 个指定了 hook;218 个没有指定,行为和一个 v3 池子一样。
按这些池子里有多少个运行着各个 hook 来排序。那是一个池子数量,除此之外什么也不是:跑在很多池子上的 hook,只是有人用它部署了很多池子。
0xcb69d5abe0589af4c57b0dcca292980d5e52c0c0
运行在其中 5 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x0000113dcf4add69999fad8f20f2b63f979bfcc0
运行在其中 2 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x0000000aa232009084bd71a5797d089aa4edfad4
运行在其中 2 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
当一个提供者取出时,这个 hook 会运行,并且被允许拒绝一次取出。它究竟有没有这样做过,从这里是无从得知的。
0x66b05c8eeca9329f7a2332c02ce3855cfab72444
运行在其中 2 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x8fb66c6e0f3cbb25001e0f1c0352cc888cff6444
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x2c67eba8a50af0db5fba55f725247a75cbda6444
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xd53006d1e3110fd319a79aeec4c527a0d265e080
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xa4e6f5500e88691fdcb289aa0e99067481434880
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xe54082dfbf044b6a8f584bdddb90a22d5613c440
运行在其中 1 个上
0xc2988a37d611779ad34b561231ee33603d15a0cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xafed2c6e0d906520ca17143a8918ce6d54b128cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x890681cff5ad2069f020027f41f5f68f6a292000
运行在其中 1 个上
0x0c02c38d66d777ba1c0387e639c2fb2d2440a8cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xfaaad5b731f52cdc9746f2414c823eca9b06e844
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xc6c965bd164c483e87d0b550671798e9a3602840
运行在其中 1 个上
0x3e1ad2f53882c3b8a04706a86b127d71d4e480cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xb8d9477eb6ef5f0df5219cf0c8130dd7e520e0cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xcf4d29f14cc585ddd1167f956092852af844e040
运行在其中 1 个上
0x47f1c7c7d5bd2039d9d3a997d91569869edf1080
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xbac4827c28ab5871a830671df53bd94589d3c0cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x02871b585ee8e77d987a74d925d47cf1910720cc
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xb9596ddf5778cf53da85bf5cfe619210d25dd0c0
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xd3efcb655ef4d7ac9f8140fe4b7e833c46b728e0
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0xe8d6181e99aa0249e51d02d21cdf5cee20fc1044
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。
0x4440854b2d02c57a0dc5c58b7a884562d875c0c4
运行在其中 1 个上
这个 hook 被允许改变一笔兑换的成本或收益。任何从价格历史推出来的数字——一个建议区间、一个费率档、一个与单纯持有的对比——都假设这个池子按它声明的收费、按曲线所说的支付。在这里这两个假设都不安全,而这一切在一串价格序列里都看不见。