Сервис уведомлений для проектов на блокчейне Golos Blockchain. Позволяет:
- показывать всплывающие уведомления о различных действиях пользователей (например, "alice отблагодарила вас 1.000 GOLOS")
- мгновенно отображать личные сообщения в мессенджерах, чатах и т.д. на основе Golos Messenger
- подписываться на посты и получать уведомления о новых комментариях к ним
Примечание: Необходимо лишь в том случае, если вас не устраивает https://notify.golos.app, требуется внести какие-то изменения, или принять участие в разработке самого сервиса. В ином случае используйте API (см. ниже).
Сервису требуются Docker и Docker-Compose.
docker-compose build
docker-compose up
dataserver покрыт тестами Cypress. Для запуска тестов требуются Node.js 16 и Cypress, установленный по инструкции.
cd dataserver
npm install
npm test
Tarantool запускается на 3301 порту.
Для осмотра содержимого БД Tarantool при разработке, тестировании и диагностике можно пользоваться консолью:
$ docker-compose exec datastore tarantoolctl connect 3301
Используйте Golos Notify Service и в своем приложении или игре. Для этого есть открытое API.