實例詳解:以cocoro為例講解evm系鏈上分析

avatar
子布说
3小時前
本文約2142字,閱讀全文需要約3分鐘
狗媽發了新的部落格後代幣的價格一直上漲,一個小時內市值最高突破100M,本文將一步步講解dev在鏈上的各種操作。

前天狗媽媽在部落格上發了新文章( https://kabochan.blog.jp/archives/53553858.html ),收養了新的狗狗,並同 Own The Doge 社群合作,推出了官方代幣$cocoro,部署在 BASE 鏈,合約地址為0x937a1cFAF0A37a1950A3D。

實例詳解:以cocoro為例講解evm系鏈上分析

此篇文章發表後代幣的價格一直上漲,一個小時內市值最高突破 100 M。本文將一步步講解 dev 在鏈上的各種操作。

一、如何驗證代幣經濟學的分配

我們在 Own The Doge 社群的官推中可以看到$cocoro 的代幣經濟學,其中 75% 添加 LP、 20% 社群空投、 5% DAO 儲備金。

實例詳解:以cocoro為例講解evm系鏈上分析

當看到上面的代幣經濟學時,我們如何驗證 dev 是否按代幣經濟學進行了正確的分配?

常用的各工具對 BASE 鏈的支援有限,目前在查看資金池變化方面做的最好且易用的工具是 okx。

我們開啟 okx 網頁版,輸入$cocoro 的 CA ( https://www.okx.com/zh-hans/web3/detail/8453/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00 ),在兩池加序的行程】操作,分別各加了 375 M 的$cocoro 單邊池,這兩筆交易的數量正好是 75% ,和代幣經濟學中描述一致。

實例詳解:以cocoro為例講解evm系鏈上分析

在【持幣地址】欄可以看到地址持倉情況,其中榜二地址的持倉剛上線時是 25% ,符合代幣經濟學中的 20% 社區空投、 5% DAO 儲備金。圖中榜二地址顯示持倉 26.38% ,比 25% 多是因為 dev 領取了加池子的手續費,幣變多了。

實例詳解:以cocoro為例講解evm系鏈上分析

二、如何查看 dev 的操作

幾款常用的工具對 BASE 鏈 dev 位址的辨識和操作都表現一般,我們可以用區塊瀏覽器來分析。

1、找出 dev 位址

開啟區塊瀏覽器,輸入$cocora 的 CA( https://basescan.org/address/0x937a1cfaf0a3d9f5dc4d0927f72ee5e3e5f82a00 ),在首頁【More Info】我們可以看到合約建立合約,包括 dev 19393000 地址。 d3D7d7A2972a6A59646A060Bb29d82A29

實例詳解:以cocoro為例講解evm系鏈上分析

2、查看 dev 的操作

在區塊瀏覽器中輸入 dev 位址0x319C399d3D7d7A2972a6A59646A060Bb29d82A29 ( https://basescan.org/address/0x319c399d3d7d7a2972a6a56646ad欄,只看【Token】列為「ERC-20: Cocoro」的交易,由下往上每筆交易依序為:

a、創建代幣並且 mint 出 1 B 數量的代幣

b、向測試地址轉入 1 個代幣,用以驗證功能正常(說明 dev 還是很小心謹慎)

c、將測試位址轉入的 1 個代幣轉回 dev 位址

d、兩筆交易分別將 375 M 數量的代幣添加單邊池子(對應第一章加池子部分)

f、將剩餘 250 M 數量的代幣轉入地址0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072

實例詳解:以cocoro為例講解evm系鏈上分析

3、查看 LP 歸屬

在 Unisawp V3中添加池子會自動 mint 一個 NFT,此 NFT 記錄了池子的詳情信息,擁有此 NFT 即擁有對應的池子,可以通過轉移 NFT 轉移池子的所有權,鎖池子也是通過對 NFT 進行操作。

在上一節 dev 位址中開啟【NFT Transfers】欄可以看到 NFT 的轉移狀況,從下往上每筆交易依序為:

a、最下面兩筆交易是增加單邊池,mint 對應的 NFT,對比上一節的交易 d

b、分兩筆交易將兩個池子的 NFT 轉給地址0x735A2Ea69997e668dD0f4b2a30fFa9f01e045072

實例詳解:以cocoro為例講解evm系鏈上分析

對於 a 中的兩筆交易,我們任意打開一筆,查看交易詳情可以獲得 NFT 的 Token ID。例如打開上圖最後一筆交易( https://basescan.org/tx/0x12efd530c4245216596993c780075770484622cd68e9cd85e18497793bacd81 ),查看詳情可知 wetha cd85e18497793bacd81 ),查看詳情可知 wetha 的地址雙邊池。在下面部分可以看到此池子對應 NFT 的 Token ID 為 2256046 ,如圖。

實例詳解:以cocoro為例講解evm系鏈上分析

同理我們可以查看另一筆加池子交易對應 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 萬左右的手續費 u170 萬值。

實例詳解:以cocoro為例講解evm系鏈上分析

三、如何查看 LP 的詳細信息

由上文可知,dev 在初始時加了兩個單邊池,那麼如何查看這兩個單邊池的詳細信息,例如區間價格和產生的手續費有多少?

1.使用 Uniswap 官方 APP

開啟 Uniswap 網站https://app.uniswap.org/,依照手機類型下載對應的 APP,在錢包設定中【新增錢包】--【新增僅供查看的錢包】,輸入擁有池子所有權的位址0x735A2Ea69997e668dD0f4b2a30fFa9f01e0507。

在 Uniswap 網站右上角的【連接】選擇【Uniswap 行動端掃碼二維碼進行連接】,頁面上出現二維碼,用手機上的 Uniswap 掃描,點擊“連接”

實例詳解:以cocoro為例講解evm系鏈上分析

掃描成功後網頁端即連上了錢包,在網頁右上角可以看到連接的錢包地址,在【資金池】欄可以看到池子信息,關於$cocoro 的池子有兩個,其中一個已經超出區間,另一個在區間內。

實例詳解:以cocoro為例講解evm系鏈上分析

點擊池子可以看到詳細信息,例如價格區間的最低價格、最高價格、當前價格,還能看到池子中目前剩餘的 weth 和 cocoro 的數量,以及未領取的手續費。

實例詳解:以cocoro為例講解evm系鏈上分析

目前兩個池子中未領取的手續費分別為 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”,下方支援三種模擬方式“WalletFrame”。

實例詳解:以cocoro為例講解evm系鏈上分析

(1)WalletConnect 方式

用 WalletConnect 方式,我們需要先開啟 Uniswap 網頁,在右上角【連線】選擇【WalletConnect】

實例詳解:以cocoro為例講解evm系鏈上分析

在出現的 WalletConnect 二維碼頁面中點擊複製,然後將內容貼上到 impersonator 網站中的「WalletConnect URI」處,此時 Uniswap 網站就會連接到上面輸入的位址,此時即可查看池子資訊。

實例詳解:以cocoro為例講解evm系鏈上分析

(2)iFrame 方式

選擇 iFrame 方式就比較簡單,直接將 Uniswap 的網址輸入「dapp URL」處,點「Connect」即可在下方出現 Uniswap 連接上錢包的網址介面。此時即可查看池子的詳細資料。

實例詳解:以cocoro為例講解evm系鏈上分析

此種方式有些 dapps 可能不支持,如果不支援可以選擇上節的 WalletConnect 方式檢視。

「Extension」方式是透過插件模擬,此處不做研究。

impersonator 目前也支援 solana 鏈錢包的模擬登入 dapps,不過目前只支援 WalletConnect 方式。我們在先前的文章《手把手教學:快速掌握 Meteora 流動性價格區間的查看方法》第二章選擇用觀察錢包查看,此時就可以利用 impersonator 進行模擬登入。不過遺憾的是 Meteora 目前暫時不支援 WalletConnect 方式連接錢包。

原創文章,作者:子布说。轉載/內容合作/尋求報導請聯系 report@odaily.email;違規轉載法律必究。

ODAILY提醒,請廣大讀者樹立正確的貨幣觀念和投資理念,理性看待區塊鏈,切實提高風險意識; 對發現的違法犯罪線索,可積極向有關部門舉報反映。

推薦閱讀
星球精選