作者:子布
前天狗妈在博客上发了新文章,收养了新的狗狗,并同Own The Doge社区合作,推出了官方代币$cocoro,部署在BASE链,合约地址为0x937a1cFAF0A3d9f5Dc4D0927F72ee5e3e5F82a00。
此篇文章发表后代币的价格一直上涨,一个小时内市值最高突破100M。本文将一步步讲解dev在链上的各种操作。
一、如何验证代币经济学的分配
我们在Own The Doge社区的官推中可以看到$cocoro的代币经济学,其中75%添加LP、20%社区空投、5%DAO储备金。
当看到上面的代币经济学时,我们如何验证dev是否按代币经济学进行了正确的分配呢
常用的各工具对BASE链的支持有限,目前在查看资金池变化方面做的最好并且易用的工具是okx。
我们打开okx网页版,输入$cocoro的CA (https://www.okx.com/zh-hans/web3/detail/8453/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00),在【资金池变化】栏可以看到所有的加池子和减池子操作,对【时间】按正序排列,可以看到最早的两笔加池子操作,分别各加了375M的$cocoro单边池,这两笔交易的数量正好是75%,和代币经济学中描述一致。
在【持币地址】栏可以看到地址持仓情况,其中榜二地址的持仓刚上线时是25%,符合代币经济学中的20%社区空投、5%DAO储备金。图中榜二地址显示持仓26.38%,比25%多是因为dev领取了加池子的手续费,币变多了。
二、如何查看dev的操作
几款常用的工具对BASE链dev地址的识别和操作都表现一般,我们可以用区块浏览器进行分析。
1、找出dev地址
打开区块浏览器,输入$cocora的CA(https://basescan.org/address/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00),在首页【More Info】栏我们可以看到合约创建信息,包括dev地址、代币创建的交易hash、资金来源地址。
从图中我们可以知道dev地址为:
0x319C399d3D7d7A2972a6A59646A060Bb29d82A29
2、查看dev的操作
在区块浏览器中输入dev地址0x319C399d3D7d7A2972a6A59646A060Bb29d82A29 (https://basescan.org/address/0x319c399d3d7d7a2972a6a59646a060bb29d82a29),打开【Token Transfers(ERC-20)】栏,只看【Token】列为“ERC-20: Cocoro”的交易,从下往上每笔交易依次为:
a、创建代币并且mint出1B数量的代币
b、向测试地址转入1个代币,用以验证功能正常(说明dev还是很小心谨慎)
c、将测试地址转入的1个代币转回dev地址
d、两笔交易分别将375M数量的代币添加单边池子(对应第一章加池子部分)
f、将剩余250M数量的代币转入地址
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072
3、查看LP归属
在Unisawp V3中添加池子会自动mint一个NFT,此NFT记录了池子的详情信息,拥有此NFT即拥有对应的池子,可以通过转移NFT转移池子的所有权,锁池子也是通过对NFT进行操作。
在上一节dev地址中打开【NFT Transfers】栏可以看到NFT的转移情况,从下往上每笔交易依次为:
a、最下面两笔交易是添加单边池,mint对应的NFT,对比上一节中的交易d
b、分两笔交易将两个池子的NFT转给地址
0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072
对于a中的两笔交易,我们任意打开一笔,查看交易详情可以获得NFT的Token ID。比如打开上图中最后一笔交易(https://basescan.org/tx/0x12efd530c4245216596993c780075770484622cd68e9cd85e18497bf93bacd81),查看详情可知dev将375M数量的币转移给了一个地址,但是没有转weth,说明此处是添加的单边池,并不是双边池。在下面部分可以看到此池子对应NFT的Token ID为2256046,如图。
同理我们可以查看另一笔加池子交易对应NFT的Token ID为2256052。
4、验证是否锁池子
Own The Doge社区的官推提到75%的LP永久锁定,那么怎么查看有没有锁呢?通过上节内容我们知道dev将池子的所有权转移给地址0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072,那么我们需要查看此地址有没有锁池子的行为。
在区块浏览器中输入此地址(https://basescan.org/address/0x735a2ea69997e668dd0f4b2a30ffa9f01e045072),查看【Transactions】、【Token Transfers(ERC-20)】版块的交易,没有发现和锁池子相关的交易,说明官推中提到的锁池子目前并没有做。
只看到有一笔领取手续费的操作(https://basescan.org/tx/0x316d0ea27ae38fd33b694e2bb444c5ec1567a小白导航56b7e4b403ec257d3c0ccb1a124),领取的手续费价值170万u左右。
三、如何查看LP的详细信息
由上文可知,dev在初始时加了两个单边池,那么如何查看这两个单边池的详细信息,比如区间价格和产生的手续费有多少?
1、使用Uniswap官方APP
打开Uniswap网站https://app.uniswap.org/,根据手机类型下载对应的APP,在钱包设置中【添加钱包】–【添加仅供查看的钱包】,输入拥有池子所有权的地址0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072。
在Uniswap网站右上角的【连接】选择【Uniswap移动端 扫码二维码进行连接】,页面上出现二维码,用手机上的Uniswap扫描,点击“连接”
扫描成功后网页端即连上了钱包,在网页右上角可以看到连接的钱包地址,在【资金池】栏可以看到池子信息,关于$cocoro的池子有两个,其中一个已经超出区间,另一个在区间内。
点击池子可以看到详细信息,比如价格区间的最低价格、最高价格、当前价格,还能看到池子中目前剩余的weth和cocoro的数量,以及未领取的手续费。
目前两个池子中未领取的手续费分别为12万u和11.9万u,通过第二章第4节内容知已领取的手续费为170万u,项目方目前在手续费上收入总共194万u。
这种查看方式的好处是Uniswap原生支持,缺点是需要下载APP。
2、网址直接查看
通过上节查看方式,我们可以知道池子的网址是“https://app.uniswap.org/positions/v3/base/2256046”,其中网址中最后部分的数字即是NFT的Token ID。我们在第二章第3节中已经查询到两个池子对应NFT的Token ID分别为2256046、2256052,因此我们可以分别构造出两个池子的查看网址,即:
https://app.uniswap.org/positions/v3/base/2256046
https://app.uniswap.org/positions/v3/base/2256052
由上面的两个网址即可以查询到池子的详细信息。
这种方式的好处是构造网址即可以方便快速的查看,不过需要提前查询出池子对应NFT的Token ID。
3、利用impersonator模拟
impersonator是一个开源项目(https://github.com/impersonator-eth/impersonator),可以通过WalletConnect 或 iFrame 模拟任何以太坊地址登录 dapp。
打开impersonator的官网https://impersonator.xyz/,可以看到需要填钱包地址和选择链,这里钱包地址填0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072,链选择“Base”,下方支持三种模拟方式“WalletConnect”、“iFrame”、“Extension”。
(1)WalletConnect方式
用WalletConnect方式,我们需要先打开Uniswap网页,在右上角【连接】选择【WalletConnect】
在出现的WalletConnect二维码页面中点击复制,然后将内容粘贴到impersonator网站中的“WalletConnect URI”处,此时Uniswap网站就会连接到上面输入的地址,此时即可查看池子信息。
(2)iFrame方式
选择iFrame方式就比较简单,直接将Uniswap的网址输入“dapp URL”处,点“Connect”即可在下方出现Uniswap连接上钱包的网址界面。此时即可查看池子的详细信息。
此种方式有些dapps可能不支持,如果不支持可以选择上节的WalletConnect方式查看。
“Extension”方式是通过插件模拟,此处不做研究。
impersonator目前也支持solana链钱包的模拟登录dapps,不过目前只支持WalletConnect方式。我们在之前的文章《手把手教学:快速掌握Meteora流动性性价格区间的查看方法》
第二章选择用观察钱包查看,此时就可以利用impersonator进行模拟登录。不过遗憾的是Meteora目前暂时不支持WalletConnect方式连接钱包。
文章来源于互联网:实例详解:以 $Cocoro 为例讲解 EVM 系链上活动