如何查询和监控Uniswap上每个「币对」兑换率的变化
如何查询和监控Uniswap上每个「币对」兑换率的变化
Uniswap 的历史进程
在研究币对兑换率之前,我们需要先了解一下什么是Uniswap。Uniswap本质上是一个在以太坊区块链上进行去中心化、无需许可的代币交换的协议。旨在促进ETH和ERC20代币数字资产之间的自动兑换交易,在以太坊上自动提供流动性。
Uniswap 的初始版本于 2018 年 11 月推出,开始引起用户的兴趣,在2020 年 5 月,Uniswap 推出了该协议的第二个版本,名为 Uniswap V2。V2版本在V1版本ERC20/ETH 池的基础上增加了 ERC20/ERC20 流动性池。在今年2021年5月,推出了Uniswap V3。与 V2 相比,Uniswap V3 注重资本效率的最大化。集中的流动性是 V3 的主要概念。
Uniswap目前的锁仓量超过$24亿,24小时的交易量查过$25亿。项目的具体情况以及波动数据可参考:https://tokenview.io/cn/defi/UniswapV3
如何查看Uniswap 上的币对和兑换率?
Uniswap V2/V3 用户可以添加任意 ERC-20 代币交易对。这个特性使 Uniswap V2/V3 能够对新币种交易提供良好的支持,也由此,COMP,YFI 等治理代币都首选上线 Uniswap,并可以在其中兑换为 ETH 或稳定币。如何查看Uniswap 上的币对呢?
- 打开Uniswap 项目官网:https://app.uniswap.org/#/swap,任意选择代币或者ETH或者稳定币币对。从下拉框中可以看到Uniswap的币对。
2.通过Tokenview代币列表也可以查看ERC20代币(https://eth.tokenview.io/cn/tokenlist?token=20&activeTab=1),这些ERC20代币大多会组成Uniswap 上的币对。同时可以查看到这些代币的一些介绍和数据信息。
3.随着代币和ETH价格的涨跌,币对的兑换率也会实时变化。通过上述官网项目可以实时查看币对的兑换率。兑换完成后,可以使用Tokenview浏览器查看到详细的币对兑换信息。以https://eth.tokenview.io/cn/tx/0x8073d84cc7e5587d45fda16b1bf4fc853f06a6674be608276083ec8be6728749该笔交易为例。
该用户通过Uniswap将 2.248 ETH (ETH=WETH)兑换成 69,194.39枚Uni,并花费了$87的手续费。Uniswap会考虑手续费和兑换率的问题,自动为用户采用兑换资产最多的方式进行兑换,交易记录中就会有一些代币之间的自动兑换。
在DeFi 火爆市场时期,许多用户会参与流动性挖矿,即通过币币兑换获取利益,但由于操作一次手续费就上百美元,往往会寻找一些新的「币对」来套利搬砖。这就需要监控某些地址,实时追溯该地址代币交易信息。该如何实时监控地址呢?
如何监控Uniswap 上「币对」兑换率的变化?
1.监控「币对」地址
想要实时获取币对的兑换率,需要追踪地址的交易变化。Tokenview地址监控功用来监控持币用户的实时交易情况,通过给定公链、地址Hash和要监控的Token即可得到对应的充值和转账信息。如何监控地址请参考教程:https://services.tokenview.io/cn/learn/address-tracking-tutorial
如监控币对 WETH/KEALOADED
KEALOADED的代币地址:0x4d677f231dc92cfe2705347153570f5af00bd38d
Wrapped Ether代币地址:0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
2. 监控币对交易
通过监控这一对地址的交易来监测UNI/WETH是否有变化。如:https://eth.tokenview.io/cn/tx/0x39039958d29e5239966bde8990ae1c48a1b176a7bd6dca7bfd3461fca735790d
该笔交易发生在2021年8月9日11:25,用户使用0.33个ETH兑换了1,554,912枚KEALOADED,即1个ETH = 4,664,736 KEALOADED。
再看最近的一笔交易:https://eth.tokenview.io/cn/tx/0xf248619e118eefc96a44a5e88465dbe33534519e9ec8bb5d4462be707124f744
该笔发生在2021年8月9日13:49,用户使用0.01629个ETH兑换了41,174,258,052枚KEALOADED,即1个ETH =2,527,578,763,167 KEALOADED。对比可得:几个小时内,该币对KEALOADED/ETH的兑换率跌了541,848倍。