Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions aggregation_mode/gateway/src/http.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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))
Expand All @@ -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 {
Expand Down
Loading