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 api_keys;
13pub mod docs;
14pub mod health;
15pub mod metrics;
16pub mod network;
17pub mod notification;
18pub mod plugin;
19pub mod relayer;
20pub mod signer;
21
22use actix_web::web;
23pub fn configure_routes(cfg: &mut web::ServiceConfig) {
24    cfg.configure(health::init)
25        .configure(relayer::init)
26        .configure(plugin::init)
27        .configure(metrics::init)
28        .configure(notification::init)
29        .configure(signer::init)
30        .configure(api_keys::init)
31        .configure(network::init);
32}