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

Анонс golos-scripts и проекта @vvk-crowdfunding

Предыстория

Вчера в чате @vik-а спросили, есть ли какой-то сервис, позволяющий быстро выгрузить балансы пачки аккаунтов за раз. Веб-сервиса не нашлось, но у меня уже был консольный скрипт на python для этого для личных целей. Я его немного причесал и выложил.

Проект golos-scripts

У меня накопилось довольно много скриптов для внутреннего применения, я буду их постепенно причёсывать и выкладывать в репозиторий. Сразу выложил несколько скриптов.

Все скрипты оснащены опциями командной строки. Можно запустить с --help и посмотреть их.

get_balance_multi.py

Тот самый запрошенный скрипт для получения баланса нескольких аккаунтов. Работа выглядит так:

% ./get_balance_multi.py -c common.yml.example 
Account GBG GOLOS GP
--------------------
eee   203.972  32759.825  11167
econmag   0.025  0.093  60079
golosmedia   1922.097  0.14  501939
--------------------
Totals:
2126.094  32760.058  573185

get_balance.py

Этот скрипт выводит баланс одного аккаунта в довольно сыром режиме. Вывод я тут не причёсывал, скрипт у меня был чисто для личного применения.

% ./get_balance.py foo
{'available': {'GBG': 0.0, 'GESTS': 648493.942245, 'GOLOS': 0.001},
 'savings': {'GBG': 0.0, 'GOLOS': 0.0},
 'total': {'GBG': 0.0, 'GESTS': 648493.942, 'GOLOS': 0.001}}
'GP: 174.21971277550128'

transfer.py

Скрипт для совершения транзакций (для платежей). Пример:

% ./transfer.py vvk vvk 1 GBG test
2017-12-06 15:08:04,423 INFO: transferring to vvk: 1 GBG "test"
Not broadcasting anything!

По дефолту не отправляет транзакцию в сеть, а только генерирует. Для отправки есть ключ --broadcast.

Модель финансирования разработки

В качестве эксперимента данный проект будет финансироваться по схеме, которую как-то раз озвучил @mimocrocodil. А именно:

  1. Тех. аккаунт @vvk-crowdfunding будет постить статьи по системе апвот100 с новостями, текущим статусом разработки и т.п.
  2. Вся голда будет откатываться камрадам-кураторам-инвесторам, а СГ пойдёт на финансирование моей работы по написанию скриптов
  3. При накоплении достаточного количества СГ будет выкладываться очередная порция работы.

Через некоторое время @vvk-crowdfunding выложит пост с планами и примерными направлениями работы, со скриптами, которые лежат в загашниках и ожидают финансирования. Подписывайтесь.

Иногда я буду репостить важные посты со своего акка, но в целом "рядовые" посты, осуществляющие сбор финансирования, репоститься не будут.


Мои opensource-проекты на Голосе

  • golos-witness-tools - набор скриптов для делегатов.
  • golos-otkat-py - скрипт для выполнения откатов по программам апвот50-50 и апвот100.
  • golos-scripts - разные полезные скрипты для Голоса на python

100% GBG за этот пост будут розданы кураторам согласно их вкладу. В стоп-листе только бустеры и программа поддержки открытого кода от cyberfund.
Апвоты со вкладом < 0.001 GBG игнорируются.
0
324.776 GOLOS
На Golos с September 2017
Комментарии (17)
Сортировать по:
Сначала старые