openzeppelin_relayer/api/routes/mod.rs
1//! # API Routes Module
2//!
3//! Configures HTTP routes for the relayer service API.
4//!
5//! ## Routes
6//!
7//! * `/health` - Health check endpoints
8//! * `/relayers` - Relayer management endpoints
9//! * `/notifications` - Notification management endpoints
10//! * `/signers` - Signer management endpoints
11
12pub mod docs;
13pub mod health;
14pub mod metrics;
15pub mod notification;
16pub mod plugin;
17pub mod relayer;
18pub mod signer;
19
20use actix_web::web;
21pub fn configure_routes(cfg: &mut web::ServiceConfig) {
22 cfg.configure(health::init)
23 .configure(relayer::init)
24 .configure(plugin::init)
25 .configure(metrics::init)
26 .configure(notification::init)
27 .configure(signer::init);
28}