@hlf-explorer/monitor v3.2.11
Библиотека предназначена для мониторинга и обработки блокчейн-событий в контексте системы мониторинга и управления блокчейном на базе Hyperledger Fabric.
Назначение
Основная задача библиотеки — обеспечить интеграцию с блокчейн-системой, позволяя:
- Мониторить блокчейн на предмет новых блоков.
- Парсить события блока и управлять данными, полученными из блокчейна.
- Обрабатывать данные и обеспечивать их передачу в другие части системы через транспортные механизмы.
Функциональность
Подключение и работа с блокчейном:
- Библиотека подключается к блокчейну через API клиента
LedgerApiClient
и взаимодействует с ним, используя WebSocket соединения (черезLedgerApiSocket
). - Позволяет получать информацию о блоках и транзакциях.
- Библиотека подключается к блокчейну через API клиента
Мониторинг и парсинг блоков:
LedgerMonitor
отслеживает блокчейн на предмет появления новых блоков и запускает процесс парсинга.- Хранит информацию о блоках и последних высотах блоков в базе данных через
LedgerDatabase
.
Обработка и хранение данных:
- Информация о блоках и событиях сохраняется в базе данных через сущности
LedgerBlockEntity
иLedgerInfoEntity
. - Используются технологии ORM (TypeORM) для работы с базой данных.
- Информация о блоках и событиях сохраняется в базе данных через сущности
Расширяемость и управление событиями:
- Библиотека поддерживает добавление различных парсеров событий (через
LedgerEventParser
), что делает ее гибкой к изменениям в структуре данных блокчейна. - Внутренние события и команды обрабатываются с помощью
Transport
, что позволяет интегрировать данные с другими системами.
- Библиотека поддерживает добавление различных парсеров событий (через
Библиотека предоставляет комплексные инструменты для интеграции с Hyperledger Fabric и управления данными блокчейна, с упором на расширяемость и легкость интеграции в существующие системы.
5 months ago
5 months ago
9 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago