Анонс 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. А именно:
- Тех. аккаунт @vvk-crowdfunding будет постить статьи по системе апвот100 с новостями, текущим статусом разработки и т.п.
- Вся голда будет откатываться камрадам-кураторам-инвесторам, а СГ пойдёт на финансирование моей работы по написанию скриптов
- При накоплении достаточного количества СГ будет выкладываться очередная порция работы.
Через некоторое время @vvk-crowdfunding выложит пост с планами и примерными направлениями работы, со скриптами, которые лежат в загашниках и ожидают финансирования. Подписывайтесь.
Иногда я буду репостить важные посты со своего акка, но в целом "рядовые" посты, осуществляющие сбор финансирования, репоститься не будут.
Мои opensource-проекты на Голосе
- golos-witness-tools - набор скриптов для делегатов.
- golos-otkat-py - скрипт для выполнения откатов по программам апвот50-50 и апвот100.
- golos-scripts - разные полезные скрипты для Голоса на python