PTT推薦

[Coin] CRO鏈查詢抵押在驗證者地址餘額的方法

看板DigiCurrency標題[Coin] CRO鏈查詢抵押在驗證者地址餘額的方法作者
qxxrbull
(qxxrbull)
時間推噓 1 推:1 噓:0 →:0

這個方法基本上適用於大多數 Cosmos 系列的鏈
當然前提是他們採用相同的 port 與定義
這裡就以 CRO 主網 crypto.org 來做示範
如何在查詢鏈上抵押在驗證者詳細地址餘額的方法

在瀏覽器輸入以下網址
1317 是 Cosmos 標準的 REST server 端口
詳細可以參考 Cosmos gRPC doc 的解說
https://docs.cosmos.network/master/core/grpc_rest.html


https://mainnet.crypto.org:1317/cosmos/staking/v1beta1/validators/
crocncl開頭的驗證者地址/delegations?pagination.limit=1000


PTT 有長度限制,所以我只能把網址分兩段


這裡我們以 Falcon Heavy 這個排名第一驗證者來做示範
https://bit.ly/3ss3LRL

這個是 crypto.org 官方的驗證者,截至目前上面被抵押了 353,343,843.01 CRO
https://i.imgur.com/J2NyhYI.jpg


當然這樣你並不知道是那些地址貢獻了這 353,343,843.01 CRO 的抵押
所以你得用上面的方式查看

網址就是:
https://mainnet.crypto.org:1317/cosmos/staking/v1beta1/validators/
crocncl139nl5fnhlxu2asduu5zqq8zzev0632jlf3lgam/
delegations?pagination.limit=1000

「crocncl139nl5fnhlxu2asduu5zqq8zzev0632jlf3lgam」
就是該驗證者的 Operator Address

「delegations?pagination.limit=1000」
輸入這句是因為預設只會顯示 100 條

所以輸入這條讓他上限變成 1000
如果有超過 1000 就再嘗試輸入更高的
可能會跑有點慢,得等他一下

https://i.imgur.com/acuESFh.jpg

輸入正確了話,你會看到這一堆密密麻麻的東西

隨便找一行來看
{"delegation":{"delegator_address":
"cro1qz3uazw4fpcaujprpnue7ywgtjygyev3f9avhf",
"validator_address":"crocncl139nl5fnhlxu2asduu5zqq8zzev0632jlf3lgam",
"shares":"1000000000000.000000000000000000"},
"balance":{"denom":"basecro","amount":"1000000000000"}},

這個意思就是
cro1qz3uazw4fpcaujprpnue7ywgtjygyev3f9avhf 這個地址
抵押在 crocncl139nl5fnhlxu2asduu5zqq8zzev0632jlf3lgam 驗證者上的數目
shares 與 balance 應該都是一樣的,看 balance 就好
1000000000000 這個就是 CRO 的數量
實際一顆 CRO 的看法就是從尾端往前推 8 位
因此 10000,00000000 是 10000 顆 CRO

我們實際查看該地址
https://bit.ly/3yZbZDl

https://i.imgur.com/xbbldSf.jpg

該地址目前只有四筆交易紀錄,其中兩筆是 Delegate
有一筆就是 Delegate 10000 顆 CRO 在這個 f9avhf 驗證者的紀錄

如果你想要對某個驗證者抵押的多寡做出排名就用 Excel 吧
有基礎文書處理能力的應該都知道,但這裡還是手把手教一下

首先先複製所有 {"delegation 的資料
https://i.imgur.com/ZisTDM2.jpg


選擇 "資料"-> "資料剖析" 以下都按照圖片輸入
https://i.imgur.com/zZY9x00.jpg

https://i.imgur.com/gJFiHS7.jpg

https://i.imgur.com/yZwK59b.jpg

https://i.imgur.com/XGCPy5U.jpg

再把幾E多少那種不好看的數字表示法轉成正常的

https://i.imgur.com/ZXe6PsD.jpg


再從大排到小,看看誰是抵押最多的富豪

https://i.imgur.com/aUl4Kwh.jpg


https://i.imgur.com/Lw3bwjf.jpg

https://i.imgur.com/9aJZVjw.jpg

可以看到最多的一個人 cro139nl5fnhlxu2asduu5zqq8zzev0632jl2uupl8
抵押了總共 33,333,335 CRO

https://bit.ly/3D9HqgO

查了一下原來就是該驗證者的主人自己抵押的

https://i.imgur.com/njQfiTu.jpg


才會有這種交易紀錄

這個主人自我抵押的多寡也能作為一個值不值得選擇該驗證者的考量
因為有惡意行為,該驗證者自己抵押的幣也會受到懲罰
這個之後再慢慢解釋吧

大概就是這樣
大家可以觀察一下幾個驗證者到底誰是大戶,抵押了多少顆

simpleledger:qreg5nj479z8k0kl06st435smnfef8pjnc3rvejwlw

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.61.144.141 (臺灣)
PTT 網址
※ 編輯: qxxrbull (61.61.144.141 臺灣), 08/19/2021 09:34:05

ThomasHSNU08/19 16:57