From dc0c299eb69e6ebad54479d18f058440f7e543da Mon Sep 17 00:00:00 2001 From: PatStiles Date: Thu, 14 Sep 2023 15:14:55 -0700 Subject: [PATCH] confirm to spec --- mev-rs/src/blinded_block_relayer/api/client.rs | 2 +- mev-rs/src/blinded_block_relayer/api/server.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mev-rs/src/blinded_block_relayer/api/client.rs b/mev-rs/src/blinded_block_relayer/api/client.rs index 1493c296..7097be51 100644 --- a/mev-rs/src/blinded_block_relayer/api/client.rs +++ b/mev-rs/src/blinded_block_relayer/api/client.rs @@ -31,7 +31,7 @@ impl BlindedBlockRelayer for Client { let path = format!("/relay/v1/builder/blocks"); let target = self.api.endpoint.join(&path).map_err(ApiError::from)?; let mut request = self.api.http.post(target).json(signed_submission); - if with_cancellations { request = request.query(&[("cancellations", with_cancellations)]) }; + if with_cancellations { request = request.query(&[("cancellations", "1")]) }; let response = request.send().await.map_err(ApiError::from)?; api_error_or_ok(response).await.map_err(From::from) } diff --git a/mev-rs/src/blinded_block_relayer/api/server.rs b/mev-rs/src/blinded_block_relayer/api/server.rs index 94a97964..5b10278c 100644 --- a/mev-rs/src/blinded_block_relayer/api/server.rs +++ b/mev-rs/src/blinded_block_relayer/api/server.rs @@ -24,10 +24,11 @@ async fn handle_get_proposal_schedule( async fn handle_submit_bid( State(relayer): State, - Query(with_cancellations): Query, + Query(with_cancellations): Query, Json(signed_bid_submission): Json, ) -> Result<(), Error> { tracing::info!("handling bid submission"); + let with_cancellations = if with_cancellations == "1" { true } else { false }; relayer.submit_bid(&signed_bid_submission, with_cancellations).await }