From 2df7380752cb267f4d6ed6d5ee929f0e1285b295 Mon Sep 17 00:00:00 2001 From: maximopalopoli Date: Tue, 23 Dec 2025 16:32:11 -0300 Subject: [PATCH] feat(gateway): add / endpoint --- aggregation_mode/gateway/src/http.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aggregation_mode/gateway/src/http.rs b/aggregation_mode/gateway/src/http.rs index 2a88116a0..f4e54eb28 100644 --- a/aggregation_mode/gateway/src/http.rs +++ b/aggregation_mode/gateway/src/http.rs @@ -53,6 +53,7 @@ impl GatewayServer { HttpServer::new(move || { App::new() .app_data(Data::new(state.clone())) + .route("/", web::get().to(Self::get_root)) .route("/nonce/{address}", web::get().to(Self::get_nonce)) .route("/receipts", web::get().to(Self::get_receipts)) .route("/proof/sp1", web::post().to(Self::post_proof_sp1)) @@ -66,6 +67,11 @@ impl GatewayServer { .expect("Server to never end"); } + // Returns an OK response (code 200), no matters what receives in the request + async fn get_root(_req: HttpRequest) -> impl Responder { + HttpResponse::Ok().json(AppResponse::new_sucessfull(serde_json::json!({}))) + } + // Returns the nonce (number of submitted tasks) for a given address async fn get_nonce(req: HttpRequest) -> impl Responder { let Some(address_raw) = req.match_info().get("address") else {