Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
lokkie
6 лет назад

[Голос SQL]: как вытащить данные об авторских выплатах

Всем привет! Не знаю, как вас, а меня дико бесит свойство вкладки "Авторские награды" на golos.io самоочищаться в скором времени после выплаты. Вернее, бесила - до вчерашнего дня.

С месяц тому назад я открыла для себя замечательную штуку - базу данных SQL, созданную и поддерживаемую @arcange. Отличный пример полезного сервиса от делегата, который заслуженно находится в топ-19.

Попросту говоря, это такая упорядоченная, удобная для чтения копия блокчейна. Из нее-то я и пошла "вытаскивать" данные о своих авторских наградах, ибо ни на одном клиенте не нашла быстрого способа это сделать.

Ни разу до этого не сталкивалась с SQL. Поставила бесплатную программу Heidi SQL и подключилась к базе, следуя инструкциям из мануала @investigator - рекомендую.

После коннекта мы видим слева кучу таблиц. Не все названия сходу дают понять, что там спрятано, но нужная мне "полка" нашлась без труда.

h2.PNG

Собственно, сам алгоритм "вытаскивания" точных данных по авторским выплатам: вкладка "Данные" -> "Фильтр" -> в поле фильтра прописываем условие по шаблону

"timestamp">='2017-11-27 00:00:00.000' AND "timestamp"<'2017-11-28 00:00:00.000' AND "author"='lokkie'

Это означает команду "Покажи мне записи по выплатам: с 27.11 до 28.11 у автора lokkie"

Результат:

h1.PNG

По колонкам:

  • sbd_payout - сколько вам "упало" GBG за пост/коммент

  • steem_payout - сколько вам "упало" Golos

  • vesting_payout - сколько вам "упало" Силы Голоса, выраженной в vests

С первыми двумя пунктами все очевидно, поясню по СГ: для того, чтобы перевести эти загадочные vests в привычные нам токены Силы Голоса, нужно:

1. Пойти на golosd.com и в колонке справа посмотреть параметр steem_per_mvests. На данный момент это 268.334.

2. Значение vesting_payout делим на 1 000 000 (ибо steem_per_mvests означает "сколько токенов Сг вы получите за миллион вестс") и умножаем на steem_per_mvests.

Например, я получила за пост 1 389 256 vests. Это 1 389 256 / 1 000 000 * 268.334 ~ 372.72 СГ.

Фильтровать таблицы можно всяко: хочешь - находишь все свои трансферы за 1.01.2017, хочешь - следишь за гаснущими нодами, ну у кого на что фантазии хватит :)


Как всегда, делюсь полученным за пост золотом с кураторами по программе апвот50-50. Плюс бустер, аплифт - само собой разумеется.

👉 Предыдущий пост с открытым окном выплат: [ЗОЖ]: о правильном питании детей

1
1126.782 GOLOS
На Golos с June 2017
Комментарии (26)
Сортировать по:
Сначала старые