3.2.11 • Published 5 months ago

@hlf-explorer/monitor v3.2.11

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

Библиотека предназначена для мониторинга и обработки блокчейн-событий в контексте системы мониторинга и управления блокчейном на базе Hyperledger Fabric.

Назначение

Основная задача библиотеки — обеспечить интеграцию с блокчейн-системой, позволяя:

  • Мониторить блокчейн на предмет новых блоков.
  • Парсить события блока и управлять данными, полученными из блокчейна.
  • Обрабатывать данные и обеспечивать их передачу в другие части системы через транспортные механизмы.

Функциональность

  1. Подключение и работа с блокчейном:

    • Библиотека подключается к блокчейну через API клиента LedgerApiClient и взаимодействует с ним, используя WebSocket соединения (через LedgerApiSocket).
    • Позволяет получать информацию о блоках и транзакциях.
  2. Мониторинг и парсинг блоков:

    • LedgerMonitor отслеживает блокчейн на предмет появления новых блоков и запускает процесс парсинга.
    • Хранит информацию о блоках и последних высотах блоков в базе данных через LedgerDatabase.
  3. Обработка и хранение данных:

    • Информация о блоках и событиях сохраняется в базе данных через сущности LedgerBlockEntity и LedgerInfoEntity.
    • Используются технологии ORM (TypeORM) для работы с базой данных.
  4. Расширяемость и управление событиями:

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

Библиотека предоставляет комплексные инструменты для интеграции с Hyperledger Fabric и управления данными блокчейна, с упором на расширяемость и легкость интеграции в существующие системы.

3.2.6

5 months ago

3.2.5

5 months ago

3.2.4

9 months ago

3.2.11

5 months ago

3.2.10

5 months ago

3.2.9

5 months ago

3.2.8

5 months ago

3.2.7

5 months ago

3.2.2

1 year ago

3.2.1

1 year ago

3.2.3

1 year ago

3.1.5

2 years ago

3.1.4

2 years ago

3.1.3

3 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.0.6

3 years ago

3.0.5

3 years ago

3.0.4

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago