用tpwallet做链上swap的人越来越多,但很多人拿到"纯净买卖交易量"这个数字后其实一头雾水。它到底在哪里看、怎么算出来的、跟普通交易量有什么差别,这几个问题我花了不少时间才搞明白。下面把摸索出来的东西整理一下,算是实操记录。
打开tpwallet后,首页底部那个"数据"入口是最直接的。点进去能看到近24小时、7天、30天的成交量曲线,单位是币价折算的美元。注意这里显示的是纯净口径,也就是剔除了同一地址自买自卖、刷单回环那部分。我自己对比过,刷量高峰期纯净量大概只有总量的六成左右,平时能到八九成,差距还是挺明显的。
另一个不太显眼的位置是交易详情页。每笔swap完成之后往下滑,有个"链上凭证"的小字链接,点进去能看到这笔交易在区块浏览器里的哈希。想验证某笔交易是不是真的走了池子而不是走了某个中间合约,就靠这个入口。
纯净量的算法其实不复杂,核心就两点:地址去重和池子白名单。同一组地址在24小时内互相swap来swap去,系统会把这部分成交额直接归零。只有资金真正从A方转到B方、且经过了官方授权的流动性池,才计入分子。分母是时间窗口内的有效笔数,所以数值会比你直觉估的低一截。
我实测过一个小细节:如果你用的是聚合路由,一笔订单可能被拆成两段,一段走A池一段走B池。这种情况下两段都算纯净量,但只记一笔交易。所以你看"笔数"和"金额"的比值会比直接swap大一些,别被这个吓到,属于正常现象。
以上都是拿自己的小钱包一笔一笔对出来的,算不上什么权威数据,但踩过的坑都标出来了。刚开始用的话建议拿小额试几天,把这几个数据入口都点一遍,比看教程直观得多。