Skip to content

Instantly share code, notes, and snippets.

@clemensgg
Created July 19, 2023 17:49
Show Gist options
  • Save clemensgg/cb8a0fcd78d48b9af502399e3f2fb7e4 to your computer and use it in GitHub Desktop.
Save clemensgg/cb8a0fcd78d48b9af502399e3f2fb7e4 to your computer and use it in GitHub Desktop.
stride-ics-original-pubkeys
hATVIEvJ1NEt5g9i59iH+a8oaEFtErP227Qw7kgpWTc= Castlenode cosmosvaloper1qs8tnw2t8l6amtzvdemnnsq9dzk0ag0z52uzay
w3rKE+tQoLK8G+XPmjn+NszCk07iQ0sWaBbN5hQZcBY= Cypher Core cosmosvaloper1pjmngrwcsatsuyy8m3qrunaun67sr9x7z5r2qs
ovdfH/edW89+uiB0lHC5OnCbQfKtkn8G1RHZiOP4sYQ= NO! Fee to 2025 💸 | melea.xyz cosmosvaloper1zqgheeawp7cmqk27dgyctd80rd8ryhqs6la9wc
YDmfkE694oyAciDeNtO/wPyN/kCVA3wWsX/Lecr2E0A= interchain.FM🥩 cosmosvaloper1z96p06tf6pqeca9gatv8h9hp83z2ng4l6erxj4
pv13kpg8c/StIH94jkfI3IGux17as+plR4UpMexydKY= Cryptostake.com 🇨🇭🇺🇦 cosmosvaloper1rxvkwfw3467nxgs6r7yav6cnygkjzkkc2defr6
t4RElYQBKVnkJxtrcLe24/CR1Ph88Q++rQLVaR5jNk0= Sunflower cosmosvaloper1r2dthxctqzhwg299e7aaeqwfkgcc9hg8k3yd7m
pZBzfgX8aJXz9tqGvz75NnJB0wAFsMrfxY6FTnYMZ0Q= pe4x72 cosmosvaloper1rwh0cxa72d3yle3r4l8gd7vyphrmjy2kpe4x72
tuorGCLOL8gQrzGPb1NwC3eob2ArpK2AlQlhxoGD0nM= Don Cryptonium cosmosvaloper1rj6324uq904z5zr96zg6ew9qjyau9u6h5nflg6
9tK9IT+FPdf2qm+5c2qaxi10sWP+3erWTKgftn2PaQM= in3s.com cosmosvaloper1rcp29q3hpd246n6qak7jluqep4v006cdsc2kkl
Dsa37AnpBF50qRG80KWD3eHlbtH+4G6hsMzImFhTJSE= CEX.IO ❤️🇺🇦 cosmosvaloper1yw5s259jkcg0jzmh7sce29uk0lqqw2ump7578p
1FK61DPUP98venFsFPmX4JqLmDMcw2tBmOY2eyoCy0g= 🪂HighStakes.ch🇨🇭 cosmosvaloper1yh089p0cre4nhpdqw35uzde5amg3qzexkeggdn
SpROiLOBv3fWINvXvgXHDMLMjVM/9x24WpC3AH/aTbY= OKEx Pool cosmosvaloper19yy989ka5usws6gsd8vl94y7l6ssgdwsrnscjc
GVMm63xk7LbRmtdcQ8g02lcsEVNyN1iT1xyVQKRM3Pk= NodeStake cosmosvaloper19f0w9svr905fhefusyx4z8sf83j6et0g9l5yhl
KjPuAGkJQWb0ImqKuS3DAFat7LvIVmiWhEGRur1twck= syncnode cosmosvaloper19j2hd230c3hw6ds843yu8akc0xgvdvyuz9v02v
XN2+6Dh/5bCBWyk2ytv0ecSX+Hi9jdNxAYG70xHuqqw= WhisperNode🤐 cosmosvaloper19ecn7ljwp6el2pc5lldyauwv05ufwut9mm38r5
OYNqTv4/9oQ+DwAaS9TLw7WjZ2s/ZygPVxs/fvAKoq0= cosmosgbt cosmosvaloper1x8rr4hcf54nz6hfckyy2n05sxss54h8wz9puzg
aXA4JRGbIKAMgRvaw3pP+4KLZsqHbJz6yadx2gv92UA= CrowdControl cosmosvaloper1x3mkgqpshvpq87d33ndsleu7gd7w47dl4ve0yy
/H0JYXKDHfR70GKtzCMrF7iRZT+ddQJAh767jmDzEPY= coinhall.org 📈🔄 cosmosvaloper1xnrth5rku3z3msm9prxe3l0p2yec3d9mzxz9ka
+2VtxNvYa+HDsKhVX+Cp0OsSdS/UBUcLm0AZWQj0TXs= LOA Labs cosmosvaloper18624s66va2yh3fhf3tamnexdy69m460zzcdchd
wYgizm1MoU4+QMPV0lPlESo/Z5YzDbfna562kOUNU4s= polkachu.com cosmosvaloper1gp957czryfgyvxwn3tfnyy2f0t9g2p4pqeemx8
ahgQzIOmCh5+A9iGXJRh8AKNlk4NCcOiPebzZEuIN3A= iqlusion cosmosvaloper1grgelyng2v6v3t8z87wu3sxgt9m5s03xfytvz7
5RNZbutSqesWjKl0UJ7VsXBWyweVxxcWgy9PzD6qVes= Stakewolle.com |100% Insurance cosmosvaloper1gf4wlkutql95j7wwsxz490s6fahlvk2s9xpwax
yUj/VORRHG1dF/T8mYR558yANp265MVhRwcpTl8IWvA= EZStaking.io cosmosvaloper1gjtvly9lel6zskvwtvlg5vhwpu9c9waw7sxzwx
486fL5jJ7HOtGXXdkei2Sy1OijidPiiw4b/OhnCzNw4= Compass cosmosvaloper1ff0dw8kawsnxkrgj7p65kvw7jxxakyf8n583gx
FyNWogoOiQFRVwtJj8KywlyJpUFhmPzekSkDvrbSTvM= Stakin cosmosvaloper1fhr7e04ct0zslmkzqt9smakg3sxrdve6ulclj2
Ukt5MB8TGQthSbzMWUiwA1+AwwOoxXGk0IAHl6qzZVA= Tessellated cosmosvaloper1fun809ksxh87nzf88yashp9ynjz6xkscrtvzvw
5zFLeygxybzLuxq9iMEO0sl9rfkD+2qBifsuY1NTZIU= Huobi-1 cosmosvaloper12w6tynmjzq4l8zdla3v4x0jt8lt4rcz5gk7zg2
sKGR3p3K0a3GLBpxDgtPAGyLBsEVrnQEv4N9gyUoDeo= Moonstake cosmosvaloper125umsz3fws7gepn5ccsh0sv4gre9r6a3tccz4r
khWkK81bJAgsgLL2GsoTKevosSJ+82VklvpC8gOh6yk= CoinoneNode cosmosvaloper1te8nxpc2myjfrhaty0dnzdhs5ahdh5agzuym9v
0Nu7qOxlaLNKgOKM2Ck0fB6aKdsH1tjOeJw18VtES2g= PUPMØS cosmosvaloper1vygmh344ldv9qefss9ek7ggsnxparljlmj56q5
XJXB9ZVBXZNG9uUOfvHmrDmB4L8NiV0INOHdXbG0PWA= MultiChain ventures cosmosvaloper1vf44d85es37hwl9f4h9gv0e064m0lla60j9luj
wShrvIuQC+GsUYAM3GZj/dMoDqKtGXKl6XQ2yQCkA5s= Terra Nodes cosmosvaloper1v69lzl909kje64k8vae24uytpxcnpxgullz2dx
bDO9bUrbyg0f1pTpmjjZU5cgsweCWdwL6HUVnsKJi7k= a41 cosmosvaloper1v78emy9d2xe3tj974l7tmn2whca2nh9zp7s0u9
H1Qb15Q5zvLWdeavlwkFgtDhXR8njaAz0aO5EfgP5kk= Nocturnal Labs cosmosvaloper1dqp325was50l7ut2lnx6s8xhmtwj3wrtx06gzu
+WXgBcxP3hgEm75hKp1xW/vRSM/apOlwhm+E6kbgnaE= Stir cosmosvaloper1d0aup392g3enru7eash83sedqclaxvp7fzh6gk
cOgTyf7W0kbPzsWAL1T/G+VHiciCVzSFiBaGJ47MYBw= Cosmic Validator | High Gov. Voting Airdrop Multiplier & Auto-compound cosmosvaloper1de7qx00pz2j6gn9k88ntxxylelkazfk3g8fgh9
KU+Vx/eMOzItRS6GRt70bPOtYm88aaewXsAeODvEmxQ= 🙏 uGaenn ⛅ cosmosvaloper1wlpz5hau2ezu0gmuxav63m53d8s77az9wfzlt6
efOai5jzck+C46Zt8ruUcD1w2E7wnDnL9u2ATsODIPg= DSRV cosmosvaloper1wlagucxdxvsmvj6330864x8q3vxz4x02rmvmsu
SRCGDt6z8TFeUjGZt88gBSi4pSRyzbEuba5HB15A0jQ= Notional cosmosvaloper1083svrca4t350mphfv9x45wq9asrs60cdmrflj
8KD85R8EMmFataztLyUO40jp1o21+A6pbsoAL/m1SBI= Ledger cosmosvaloper10wljxpl03053h9690apmyeakly3ylhejrucvtm
FCTclUMmyeW0/Zi3vhO5b9+O9HKVCps4faHDj5Xx4Lo= GATA DAO cosmosvaloper10unx6s0cdqntvrumd5hs07rgd5ytcztqh8etw6
Z8Bs/NBxshUqUG4gJI0/O6qMn/H/ZoD16Rl0tejctY0= BlockHunters 🎯 cosmosvaloper1symf474wnypes2d3mecllqk6l26rwz8mfjqdus
lObsqlAjmPsnBfBE+orb8vBbKrH2G5VskSUlAq/YcXc= validator.network cosmosvaloper1sxx9mszve0gaedz5ld7qdkjkfv8z992ax69k08
OQ9dO3Q6d75hZg+xAG+ijQtTTJbGezf8PlKmtOuUJjo= InfStones cosmosvaloper1sd4tl9aljmmezzudugs7zlaya7pg2895ws8tfs
QahmjM81l/oM+Yu8yUVFSi8UzyE/boMd6vTbSdpGFwE= Wetez cosmosvaloper1s05va5d09xlq3et8mapsesqh6r5lqy7mkhwshm
GghJGDl/JZSZ07B2ARdvvJ8SPKtoi/dh8PbYSui359I= IRISnet-Bianjie cosmosvaloper1ssm0d433seakyak8kcf93yefhknjleeds4y3em
1Ak5QLknwlDRdxbkVLIMi0EUq9CjLHuRLu2ZHtA3v7o= TienThuatToan 🚀 Auto-compound cosmosvaloper13ql36flc4cdjhx08hke5vpr4dyv03aafnmvtnc
MxwiMTxBOMgJJcNcn2iePozLlvC3rEB/lIJiVbu0atA= Cosmos Spaces ☮️ 💜 ⚛️ cosmosvaloper13p5ckpmc9g2v8ez5qsxs00wadqvcc7q0qheh26
wTpxfK1qRDevJkNWR20w+GQ3+OV9hASGJDJDJNGGkRk= CryptoDungeon cosmosvaloper13x4pynlp86prhcmtns742kgsgu7pjtzj4djh7s
wXMVIoVMpD8vPS/U1+6Cm+jpoMSoyGprQYyMnVtNaWc= blockscape cosmosvaloper13x77yexvf6qexfjg9czp6jhpv7vpjdwwkyhe4p
A1rnWvZI4N1rlS2RG+gR0utmUp5n4CB3La4iQsdTwAs= nylira.net cosmosvaloper13sduv92y3xdhy3rpmhakrc3v7t37e7ps9l0kpv
1HzhBPQhjOFbz3/gRjfHr8+82vQuvK6Mi0K7+bOraLA= ChainUp & NewHuo cosmosvaloper13maqgtlklmereflvg3lq3e8zrp0jsqhr8ef3kk
mPnu910hOOa1tAQ7pbOLFDxvllbQUmrbtGjqQrYg1nM= Ping cosmosvaloper1jxv0u20scum4trha72c7ltfgfqef6nsch7q6cu
s2Z7UYuNl3jSvM20qlRcZV4z8fDCgfRFV5pxAPoMGX8= Sygnum cosmosvaloper1jx7uhnrg8pylqydtxwykc288mzh24866emytpa
ZOvaws6Rz4Pl8mThEEh3IR7rsnx213jY9smYC1GcC6o= Chainflow cosmosvaloper1j0vaeh27t4rll7zhmarwcuq8xtrmvqhudrgcky
EbpW+vs11yVlXtMEnJBtH+CghPyUcVVbzbTTSmhC4M8= Blocks United | blocksunited.com cosmosvaloper1jmykcq8gylmy5tgqtel4xj4q62fdt49sl584xd
jJ8FNaA3OSuKVUKJGTpFU5o3M+zMxnHljPZnrd6UQKc= Synclub cosmosvaloper1nxe3gnztx8wvayj260dp6yw7jg797m8up02h7z
GUqbUS+7PeplNfxVcnDIyrXTLJPNdJQ4MQ6kBg5eYpw= Allnodes.com ⚡️ 0% fee cosmosvaloper1n229vhepft6wnkt5tjpwmxdmcnfz55jv3vp77d
0txFmbl4WHKIGOFfSLNLEc6kHZIpx58VNRhhU+fNon8= Republic Crypto cosmosvaloper14upntdx8lf0f49t987mj99zksxnluanvu6x4lu
9KA7fKlALPdKPb7SM4UGlpnbSU4U9U1A4c3u8V2KdTs= ATEAM[Please_redelegate_to_other_great_validators_by_July_27th.] cosmosvaloper14l0fp639yudfl46zauvv8rkzjgd4u0zk2aseys
5jmurYd0trU/LO3bml9mblRfCGhR8j4TjfYK2ZsjouY= StakeSeeker by BTCS cosmosvaloper1kyfce0nvluyhgfsdzz8hwrsf5336gsc95pyy4u
weH0gbAWGno4QnZ52bH53W9UNxR1rxyvWfLOIsRKrx8= Huobi cosmosvaloper1kn3wugetjuy4zetlq6wadchfhvu3x740ae6z6x
sgYnzrP98JYHQrEiJxYHMLRHyUQcB05HcTtO/Xjbkfc= SmartNodes cosmosvaloper1hdrlqvyjfy5sdrseecjrutyws9khtxxaux62l7
YAQR/TLMuDMgOTS/KcMdU80y2JAze7DX/GELq9uqdEM= Atomic Nodes cosmosvaloper1hjadhj9nqzpye2vkmkz4thahhd0z8dh3udhq74
SZ4TwijZt9Su1uidR3UVgnvIsRian8XVs6DYqYztaBU= Stargaze cosmosvaloper1et77usu8q2hargvyusl4qzryev8x8t9wwqkxfs
FnAO170ylA2JhCLPrBlaDfU4d3hsGLDRyhf5u/Kz0cQ= CROSSTECH cosmosvaloper1ed5a27kfyu0yljmna00vtr8mgzp6rwh9zn77zz
2xWuWOFp6r8AtEEmB96w36ZcKLgumqAAFlZcxe2bJPs= Frens (🤝,🤝) cosmosvaloper1ej2es5fjztqjcd4pwa0zyvaevtjd2y5wxxp9gd
PflSgb+lC1GI22wc6N/54cNzD7KSYQyCWR5LuQxjYVY= BouBouNode cosmosvaloper1eh5mwu044gd5ntkkc2xgfg8247mgc56fz4sdg3
Zvd+ILfG9q1jPnZfOOYdZOuNLThLdCRPkvRV+HrXkCs= KalpaTech cosmosvaloper1ehkfl7palwrh6w2hhr2yfrgrq8jetgucudztfe
dO7o9EP95mLbvJMm/MC8VrNex6nVyZ1ksnh+pfwmLaM= KIRA cosmosvaloper16qme5yxucnaj6snx35nmwze0wyxr8wfgqxsqfw
rb4owoyG2l/Vf6yqq0Movi/vdCoakKU+HNGb4BLHHBQ= DACM cosmosvaloper16fnz0v4cnv5dpnj0p3gaft2q2kzx8z5hfrx6v5
F6MftbAjsqGKd8Ap7yWd6P5TUGuW9uamNIjVWBrxyMo= Luganodes cosmosvaloper1m902jrk0pn4yc47zfvauqwvtq0e03nen5xgzte
Mvh+7UDaXgmj4Fst0ZUdx++MJmoq4B9M6mdgNc8H2pM= hashtower cosmosvaloper1ma02nlc7lchu7caufyrrqt4r6v2mpsj90y9wzd
idewuO7ku3PO7LWarS4WNUPvvAZVgOTYMbyPqtcltlg= AUDIT.one cosmosvaloper1udpsgkgyutgsglauk9vk9rs03a3skc62gup9ny
f2UyfyYKIZppUi4joaKosboHZbtsIrVsHFPk9/P6Be4= IcyCRO 🧊 cosmosvaloper1ukpah0340rx7k3x2njnavwyjv6pfpvn632df9q
6GzDGmdrmJf34j9o/QOnZ7v2vhwtCBmkaFVG0Pk7z5A= stake.systems cosmosvaloper1ualhu3fjgg77g485gmyswkq3w0dp7gys6qzwrv
fjKz5EcrpVII/MzwTF/d+3FHEIMJtSZfU9WMaH+b/Ok= HyperblocksPro cosmosvaloper1ul2me6vukg2vac2p6ltxmqlaa7jywdgt8q76ag
JvOQo/mnYPFGsEB/iE1CMe47wUZkHBKBZ1ML0Xt5Jrc= gumi cosmosvaloper1atpewucekh08gc8h4e6jv8fa7p9k84mmwlzqje
hXWKc5cfl9i5pl1/+pnnijnIznAmQcuLtejmuu5kB9A= Multiplex cosmosvaloper1a4qlael79p76my9pml6thwhnnzsxyy4ajrvd9s
wUITCsvuysiVpQP9fUynw3fsIRX+qMBQjFoHwwaXeS8= FreshSTAKING cosmosvaloper17h2x3j7u44qkrq0sk8ul0r2qr440rwgjkfg0gh
+LbXwDMu37jkBRBLFtXazRfEd2ytSAkIncZ/Ng+6jVI= 01node cosmosvaloper17mggn4znyeyg25wd7498qxl7r2jhgue8u4qjcq
z/Dg9WU/rlIB+LaQVMMHW/a7rvalfIcyz3VdOwfvguc= Umbrella ☔ cosmosvaloper1lktjhnzkpkz3ehrg8psvmwhafg56kfss3q3t8m
dHJLjV0TkgEE3ye2Jv4ahyY32tQScvmJv5lq80dE2+Y= BitValidator cosmosvaloper1lkujuk2004p3w42tgvuvqnsdmsq8u6jqkwf9wj
vGSKfbQyKApvBhinpOOA0XQAdjxceihYNwtGskfZGyQ= stakezone cosmosvaloper1lcwxu50rvvgf9v6jy6q5mrzyhlszwtjxhtscmp
#!/bin/bash
# Set the ccvconsumerstate file and RPC endpoint
CCV_STATE=$1
REST=$2
# Query the validator list with the pagination key
RESPONSE=$(curl -s "${REST}/cosmos/staking/v1beta1/validators?pagination.limit=500")
# Iterate over the validators
echo "$RESPONSE" | jq -c '.validators[]' | while IFS= read -r validator; do
consensus_pubkey=$(echo "$validator" | jq -r '.consensus_pubkey.key')
moniker=$(echo "$validator" | jq -r '.description.moniker')
operator_address=$(echo "$validator" | jq -r '.operator_address')
# Check if the consensus_pubkey.key is anywhere in the file
if grep -q "$consensus_pubkey" "$CCV_STATE"; then
echo "$consensus_pubkey $moniker $operator_address"
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment