Expand description
Blockchain monitoring and notification service.
This library provides functionality for monitoring blockchain networks and triggering notifications based on configurable conditions. It includes:
- Configuration management through JSON files
 - Blockchain network monitoring and event filtering
 - Customizable notification triggers and actions
 - Extensible repository and service architecture
 
§Module Structure
bootstrap: Bootstraps the applicationmodels: Data structures for configuration and blockchain datarepositories: Configuration storage and managementservices: Core business logic and blockchain interactionutils: Common utilities and helper functions
Modules§
- bootstrap
 - Bootstrap module for initializing services and creating handlers.
 - models
 - Domain models and data structures for blockchain monitoring.
 - repositories
 - Repository implementations for configuration management.
 - services
 - Core services implementing the business logic.
 - utils
 - Utility modules for common functionality.
 
Macros§
- impl_
case_ insensitive_ enum  - Macro to implement case-insensitive deserialization for enums with simple string variants.
 - impl_
case_ insensitive_ enum_ struct  - Macro to implement case-insensitive deserialize for struct enum variants