Module notification

Source
Expand description

Notification Repository Module

This module provides the notification repository layer for the OpenZeppelin Relayer service. It implements the Repository pattern to abstract notification data persistence operations, supporting both in-memory and Redis-backed storage implementations.

§Features

  • CRUD Operations: Create, read, update, and delete notification configurations
  • Webhook Support: Store webhook notification configurations
  • Pagination Support: Efficient paginated listing of notifications
  • Configuration Management: Handle notification signing keys and URLs

§Repository Implementations

Structs§

InMemoryNotificationRepository
RedisNotificationRepository

Enums§

NotificationRepositoryStorage
Enum wrapper for different notification repository implementations