Релиз ExGolos v0.1: опен сорс JSONRPC клиент для Голоса на Elixir/Erlang

в прошлом году
73 в голос

Я только что опубликовал ExGolos v0.1, F/LOSS Elixir библиотеку для взаимодействия с нодами GOLOS с использованием JSONRPC протокола. ExGolos создан на основе моей библиотеки Steemex, которую я уже несколько месяцев использую для экстракции и обработки данных в моих приложениях для Steem.

По сравнению с Steemex: изменены тесты и дефолтные настройки WS url, добавлен русскоязычный readme. Расходящаяся эволюция экосистем Golos и Steem приведет к другим изменениям, поэтому я принял решение опубликовать отдельный клиент. Библиотека будет относительно быстро разиваться т.к. я буду использовать ExGolos для разработки новых аналитических сервисов и ботов для Голоса.

Репозитории

ExGolos Github репозиторий и hex package

Больше об Elixir

Elixir -- функциональный язык программирования созданный на основе Erlang/OTP. Его основные преимущества: удобная параллелизация и одновременность(concurrency) вычислений, устойчивость к сбоям и относительно простое создание распределенных кластеров.

Личное впечатление: в процессе разработки я неоднократно радовался своему решению изучить Elixir для работы с блокчейнами, веб-сервисами и ETL системами. Системы, которые у меня получалось реализовать на Elixir/OTP кажутся мне понятными и элегантными. С использованием других яызков, в частности JS и Ruby, так было далеко не всегда :D Всегда рекомендую Elixir для подобных задач.

Больше об Elixir

Дорожная карта

ExGolos находится в активной разработке.

  • Внедрить создание и управление подписками
  • Исследовать использование GenStage
  • Добавить функции для всех типов вызвовов
  • Улучшить документацию
  • Добавить стракты(?)
  • Добавить возможность броадкаста транзакций
Авторы получают вознаграждение, когда пользователи голосуют за их посты.
Голосующие читатели также получают вознаграждение за свой голос.
Порядок сортировки:  Популярное
65
  ·  в прошлом году

Отличный проект для развития экосистемы для разработчиков приложений. Надеюсь на скорый мажорный релиз)

·
73
  ·  в прошлом году

Спасибо, в планах двигаться быстро :)

Почти ничего не понял, но видно штука полезная, так что проголосую!))

·

и я такая же)))

·
·

99% на проекте таких же)) спецы конечно хорошо, без них ни куда, но основа это пользователи, а пользователям нужна благоприятная среда. Неустанно продолжу это доносить, надеюсь многие меня в этом поддержат, это в общих интересах!

·
·
·
73
  ·  в прошлом году

В криптовалютах у обычных пользователей есть особая необходимость быстро учиться технической части, хотя бы для того, чтобы уметь защитить свои монеты.

Очень круто, спасибо! Теперь знаю на чем писать своего бота для лоттереи.
А где-то можно посмотреть примеры использования? Может быть со стимита какие-то остались?

·
73
  ·  в прошлом году

Рад, что эликсир заинтересовал. У меня в планах написать несколько статей посвященных написанию инструментов. Будет и про ботов :)

36
  ·  в прошлом году

Поздравляю сразу с двумя вещами!
1 - с клиентом на elixir. Это реально круто, что парадигма "BEAM + функциональное программирование + сахар Elixir" используется в крутых проектах )
2 - с тем, что в сообществе на один модуль сопряжения инфраструктур больше. С каждым таким приложением увеличивается потенциал интеграции.

·
73
  ·  в прошлом году

Спасибо :)

Согласен, что радует, когда Elixir/OTP/BEAM используется в крутых проектах. Но пока это не о моем :)