На связи @ontofractal. Главные фичи этого релиза: обработка и запись в базу данных новых и старых блоков, а также улучшения системы синхронизации.
Repos
Glasnost на Docker hub
Github репо Glasnost
Changelog
- добавлены таблицы
golos_blocks
иsteem_blocks
, индексы и схемы для этих таблиц - система синхронизации и обработки ивентов блокчейна улучшена и теперь включает в себя синхронизацию как комментариев, так и блоков.
- скорость работы системы синхронизации увеличена в разы
- различные мелкие улучшения и багфиксы
- обновлен docker image
Конфигурация
Для работы Glasnost необходима база PostgreSQL.
Вам необходимо настроить следующие параметры базы данных Postgres с помощью переменных Docker ENV:
- GLASNOST_DB
- GLASNOST_DB_HOST
- GLASNOST_DB_PORT
- GLASNOST_DB_USERNAME
- GLASNOST_DB_PASSWORD
Другие параметры, такие как PORT, STEEM_URL и GOLOS_URL, могут быть настроены в файле Docker.
Примеры GraphQL запросов
{
comments(blockchain:"golos", author: "ontofractal", isPost: true, category: "ru--kriptovalyuty"){
id,
title,
author,
permlink,
parentAuthor,
parentPermlink,
body
tags,
category,
created,
totalPayoutValue,
pendingPayoutValue
}
}
{
comment(blockchain:"golos", author: "ontofractal", permlink: "anons-novogo-etapa-akademii-i-obsuzhdenie-novykh-pravil"){
id,
title,
author,
permlink,
parentAuthor,
parentPermlink,
body
tags,
category,
created,
totalPayoutValue,
pendingPayoutValue
}
}
Дорожная карта
В следующем релизе я планирую добавить GraphQL запросы блоков, а также дать возможность выбирать параметры сортировки результатов для запросов комментариев.
Технологии
- Elixir
- Phoenix
- GraphQL
- PostgreSQL
Обратная связь
Багрепорты и запросы к функционалу -- в issues на гитхабе. В иных случаях -- пишите ontofractal на protonmail.com или в chat.golos.io.
а что это и зачем? в двух словах
Согласен, неплохо бы такие посты сопровождать ссылкой на какой-то обзорчик.
@oksimets, @vvk, в процессе публикации постов потерялась ссылка на анонс
https://golos.id/ru--golos/@ontofractal/anons-open-sors-platformy-dlya-razrabotki-prilozhenii-na-blokcheine-golos-fidbek-privetstvuetsya
@glasnost Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Может я ошибаюсь, но такие вспомогательные библиотеки обычно разрабатываются совместно с конкретным пользовательским проектом, точнее под него. Потому, что если её разрабатывать для гипотетического использования, то можно уйти совсем в другую сторону. И сделать всё неудобно. Вот у меня вопрос, какое приложение использует функционал этой библиотеки? Пусть это альфа, но хотя бы будет ясен некий заказчик функционала
Ничего не понял, но уверен, что это что-то важное.)
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
knopki, gidlark, strecoza, mishka, mir, lumia, vik, tristamoff, vadbars, lenarius, semasping, voltash, francesco, oksana0407, vika-teplo, sareon, manavendra, novy, nerengot, lokkie, wedge, verdon, vsebudethorosho, izbushka, astramar
Поэтому я тоже проголосовал за него!
Узнать подробности о сообществе можно тут:
Разрешите представиться - Кит Добрый
Правила
Инструкция по внесению Инвестиционного взноса
Вы тоже можете стать Инвестором и поддержать проект!!!
Если Вы хотите отказаться от поддержки Доброго Кита, то ответьте на этот комментарий командой "!нехочу"
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас на странице https://golos.io/~witnesses, вот так: