June 2, 2022
[0.0.1] KYVE minStake_tracker (RU)
Telegram @letcryptowalk
KYVE minStake_tracker выводит в удобном формате все активные пулы KYVE и отображает минимальный размер стейка каждого пула. Информация о пулах обновляется каждые полторы минуты.
- Открой страницу https://app.kyve.network/#/?list=true
- Открой Developer Tools (Ctrl+Shift+J (Сhrome) or Ctrl+Option+J (Safari))
- Выбери вкладку Console, вставь туда код и нажми Enter
function sendFetches(){fetch("https://api.korellia.kyve.network/kyve/registry/v1beta1/pools?pagination.offset=0&pagination.limit=20&pagination.countTotal=true&search=&runtime=&paused=false").then(a=>a.json()).then(a=>{document.querySelector(".q-table tbody").innerHTML="",a.pools.forEach(b=>{let a=b.id;fetch("https://api.korellia.kyve.network/kyve/registry/v1beta1/stakers_list/"+a).then(a=>a.json()).then(c=>{let d=!1;c.stakers.forEach(a=>{let b=+a.amount;(!1===d||b<d)&&(d=b)});let e=numberFormat(Math.round(d/1e9)),a=` <tr class="cursor-pointer"> <td> <div class="q-avatar q-mr-md" style="font-size: 24px;"> <div class="q-avatar__content row flex-center overflow-hidden"> <div class="q-img q-img--menu" role="img"> <div style="padding-bottom: 100%;"></div> <div class="q-img__container absolute-full"> <img class="q-img__image q-img__image--with-transition q-img__image--loaded" loading="lazy" fetchpriority="auto" aria-hidden="true" draggable="false" src="https://arweave.net/${b.logo}" style="object-fit: cover; object-position: 50% 50%;"> </div> <div class="q-img__content absolute-full q-anchor--skip"></div> </div> </div> </div>${b.name} </td> <td>${b.height_archived}</td> <td>${b.runtime}</td> <td> <span class="cursor-pointer">${e} <span style="font-size: 0.8em;">$KYVE</span> </span> </td> </tr> `;document.querySelector(".q-table tbody").insertAdjacentHTML("beforeend",a)})})})}function numberFormat(a){let b=a.toString().split(".");return b[0]=b[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),b.join(".")}document.querySelector(".q-table thead").innerHTML="<tr><th class=\"text-left\">Pool</th><th class=\"text-left\">Archived</th><th class=\"text-left\">Runtime</th><th class=\"text-left\">Min. amount stake</th></tr>";let fetchTimer=setTimeout(function a(){sendFetches(),fetchTimer=setTimeout(a,9e4)},0);
Обновления публикуются на канале @letcryptowalk
ETH/BSC: 0x0ef7DA106736CCD6C7Bffdaf45c147000E36a3bE SOL: 2JqRFi8fQfXwL8rpiVfUnQ3EscYcavfFvnwBz9MEADy9