Consolidate reqwest versions (#8452)

Update `reqwest` to 0.12 so we only depend on a single version. This should slightly improve compile times and reduce binary bloat.


Co-Authored-By: Michael Sproul <michael@sigmaprime.io>
This commit is contained in:
Michael Sproul
2025-11-25 09:39:40 +11:00
committed by GitHub
parent 03832b0ad2
commit bdfade8e3d
7 changed files with 72 additions and 184 deletions

View File

@@ -9,9 +9,12 @@ use beacon_chain::{
AvailabilityProcessingStatus, BeaconChain, BeaconChainError, BeaconChainTypes, BlockError,
IntoGossipVerifiedBlock, NotifyExecutionLayer, build_blob_data_column_sidecars,
};
use eth2::types::{
BlobsBundle, BroadcastValidation, ErrorMessage, ExecutionPayloadAndBlobs, FullPayloadContents,
PublishBlockRequest, SignedBlockContents,
use eth2::{
StatusCode,
types::{
BlobsBundle, BroadcastValidation, ErrorMessage, ExecutionPayloadAndBlobs,
FullPayloadContents, PublishBlockRequest, SignedBlockContents,
},
};
use execution_layer::{ProvenancedPayload, SubmitBlindedBlockResponse};
use futures::TryFutureExt;
@@ -32,7 +35,6 @@ use types::{
DataColumnSubnetId, EthSpec, ExecPayload, ExecutionBlockHash, ForkName, FullPayload,
FullPayloadBellatrix, Hash256, KzgProofs, SignedBeaconBlock, SignedBlindedBeaconBlock,
};
use warp::http::StatusCode;
use warp::{Rejection, Reply, reply::Response};
pub type UnverifiedBlobs<T> = Option<(
@@ -302,7 +304,7 @@ pub async fn publish_block<T: BeaconChainTypes, B: IntoGossipVerifiedBlock<T>>(
message: "duplicate block".to_string(),
stacktraces: vec![],
}),
duplicate_status_code,
warp_utils::status_code::convert(duplicate_status_code)?,
)
.into_response())
}