DEV是如何进行链上操作的?以Cocoro为例讲解EVM系链上活动
前天狗妈在博客上发了 新文章 ,收养了新的狗狗,并同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/0x316d0ea27ae38fd33b694e2bb444c5ec1567a56b7e4b403ec257d3c0ccb1a124 ),领取的手续费价值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方式连接钱包。
위믹스3.0 최초의 DAO ‘원더다오’, 노드 카운슬 파트너 합류
위믹스3.0 최초의 DAO ‘원더다오’, 노드 카운슬 파트너 합류 l 탈중앙화 자율조직 형태로 결성…구성원 모두가 위믹스3.0 운영에 참여 가능l 스마트 컨트랙트 기반 모듈화 ...
[주간톡톡] 양의 탈을 쓴 늑대는 양일까? 늑대일까?
주간톡톡은 한주간의 블록체인 소식을 재구성해 독자들과 재미있게 이야기해보는 코너입니다. 이번주는 페이스북의 스테이블 코인 프로젝트 '디엠(Diem)'에 대해 알아보겠습니다. 그럼 ...
IBM, 블록체인 와인 추적 서비스 '빈어슈어(Assure)' 공개
IBM이 재배지부터 매장까지 와인 공급망을 추적할 수 있는 블록체인 기반 플랫폼을 공개했다.10일(현지시간) 발표에 따르면 IBM은 와인 모니터링 업체 e프로브넌스(eProven...