mirror of
https://github.com/sigp/lighthouse.git
synced 2026-07-03 21:04:28 +00:00
Remove reqwest re-exports from eth2 (#8829)
Remove `reqwest` from being re-exported within `eth2` Co-Authored-By: Mac L <mjladson@pm.me>
This commit is contained in:
5
Cargo.lock
generated
5
Cargo.lock
generated
@@ -4217,6 +4217,7 @@ dependencies = [
|
||||
"parking_lot",
|
||||
"proto_array",
|
||||
"rand 0.9.2",
|
||||
"reqwest",
|
||||
"safe_arith",
|
||||
"sensitive_url",
|
||||
"serde",
|
||||
@@ -6159,6 +6160,7 @@ dependencies = [
|
||||
"environment",
|
||||
"eth2",
|
||||
"execution_layer",
|
||||
"reqwest",
|
||||
"sensitive_url",
|
||||
"tempfile",
|
||||
"tokio",
|
||||
@@ -9688,6 +9690,7 @@ dependencies = [
|
||||
"graffiti_file",
|
||||
"logging",
|
||||
"parking_lot",
|
||||
"reqwest",
|
||||
"safe_arith",
|
||||
"slot_clock",
|
||||
"task_executor",
|
||||
@@ -9716,6 +9719,7 @@ dependencies = [
|
||||
"eth2",
|
||||
"mockito",
|
||||
"regex",
|
||||
"reqwest",
|
||||
"sensitive_url",
|
||||
"serde_json",
|
||||
"tracing",
|
||||
@@ -9810,6 +9814,7 @@ dependencies = [
|
||||
"bytes",
|
||||
"eth2",
|
||||
"headers",
|
||||
"reqwest",
|
||||
"safe_arith",
|
||||
"serde",
|
||||
"serde_array_query",
|
||||
|
||||
@@ -10,10 +10,10 @@ use eth2::types::{
|
||||
use eth2::types::{FullPayloadContents, SignedBlindedBeaconBlock};
|
||||
use eth2::{
|
||||
CONSENSUS_VERSION_HEADER, CONTENT_TYPE_HEADER, JSON_CONTENT_TYPE_HEADER,
|
||||
SSZ_CONTENT_TYPE_HEADER, StatusCode, ok_or_error, success_or_error,
|
||||
SSZ_CONTENT_TYPE_HEADER, ok_or_error, success_or_error,
|
||||
};
|
||||
use reqwest::header::{ACCEPT, HeaderMap, HeaderValue};
|
||||
use reqwest::{IntoUrl, Response};
|
||||
use reqwest::{IntoUrl, Response, StatusCode};
|
||||
use sensitive_url::SensitiveUrl;
|
||||
use serde::Serialize;
|
||||
use serde::de::DeserializeOwned;
|
||||
|
||||
@@ -33,6 +33,7 @@ operation_pool = { workspace = true }
|
||||
parking_lot = { workspace = true }
|
||||
proto_array = { workspace = true }
|
||||
rand = { workspace = true }
|
||||
reqwest = { workspace = true }
|
||||
safe_arith = { workspace = true }
|
||||
sensitive_url = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
|
||||
@@ -50,7 +50,6 @@ use builder_states::get_next_withdrawals;
|
||||
use bytes::Bytes;
|
||||
use context_deserialize::ContextDeserialize;
|
||||
use directory::DEFAULT_ROOT_DIR;
|
||||
use eth2::StatusCode;
|
||||
use eth2::lighthouse::sync_state::SyncState;
|
||||
use eth2::types::{
|
||||
self as api_types, BroadcastValidation, EndpointVersion, ForkChoice, ForkChoiceExtraData,
|
||||
@@ -69,6 +68,7 @@ use parking_lot::RwLock;
|
||||
pub use publish_blocks::{
|
||||
ProvenancedBlock, publish_blinded_block, publish_block, reconstruct_block,
|
||||
};
|
||||
use reqwest::StatusCode;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use slot_clock::SlotClock;
|
||||
use ssz::Encode;
|
||||
|
||||
@@ -9,18 +9,16 @@ use beacon_chain::{
|
||||
AvailabilityProcessingStatus, BeaconChain, BeaconChainError, BeaconChainTypes, BlockError,
|
||||
IntoGossipVerifiedBlock, NotifyExecutionLayer, build_blob_data_column_sidecars,
|
||||
};
|
||||
use eth2::{
|
||||
StatusCode,
|
||||
types::{
|
||||
BlobsBundle, BroadcastValidation, ErrorMessage, ExecutionPayloadAndBlobs,
|
||||
FullPayloadContents, PublishBlockRequest, SignedBlockContents,
|
||||
},
|
||||
use eth2::types::{
|
||||
BlobsBundle, BroadcastValidation, ErrorMessage, ExecutionPayloadAndBlobs, FullPayloadContents,
|
||||
PublishBlockRequest, SignedBlockContents,
|
||||
};
|
||||
use execution_layer::{ProvenancedPayload, SubmitBlindedBlockResponse};
|
||||
use futures::TryFutureExt;
|
||||
use lighthouse_network::PubsubMessage;
|
||||
use network::NetworkMessage;
|
||||
use rand::prelude::SliceRandom;
|
||||
use reqwest::StatusCode;
|
||||
use std::marker::PhantomData;
|
||||
use std::sync::Arc;
|
||||
use std::sync::atomic::{AtomicBool, Ordering};
|
||||
|
||||
@@ -10,7 +10,6 @@ use beacon_chain::attestation_verification::VerifiedAttestation;
|
||||
use beacon_chain::validator_monitor::timestamp_now;
|
||||
use beacon_chain::{AttestationError, BeaconChain, BeaconChainError, BeaconChainTypes};
|
||||
use bls::PublicKeyBytes;
|
||||
use eth2::StatusCode;
|
||||
use eth2::types::{
|
||||
Accept, BeaconCommitteeSubscription, EndpointVersion, Failure, GenericResponse,
|
||||
StandardLivenessResponseData, StateId as CoreStateId, ValidatorAggregateAttestationQuery,
|
||||
@@ -18,6 +17,7 @@ use eth2::types::{
|
||||
};
|
||||
use lighthouse_network::PubsubMessage;
|
||||
use network::{NetworkMessage, ValidatorSubscriptionMessage};
|
||||
use reqwest::StatusCode;
|
||||
use slot_clock::SlotClock;
|
||||
use std::sync::Arc;
|
||||
use tokio::sync::mpsc::{Sender, UnboundedSender};
|
||||
|
||||
@@ -4,11 +4,11 @@ use beacon_chain::{
|
||||
GossipVerifiedBlock, IntoGossipVerifiedBlock, WhenSlotSkipped,
|
||||
test_utils::{AttestationStrategy, BlockStrategy},
|
||||
};
|
||||
use eth2::reqwest::{Response, StatusCode};
|
||||
use eth2::types::{BroadcastValidation, PublishBlockRequest};
|
||||
use fixed_bytes::FixedBytesExtended;
|
||||
use http_api::test_utils::InteractiveTester;
|
||||
use http_api::{Config, ProvenancedBlock, publish_blinded_block, publish_block, reconstruct_block};
|
||||
use reqwest::{Response, StatusCode};
|
||||
use std::collections::HashSet;
|
||||
use std::sync::Arc;
|
||||
use types::{ColumnIndex, Epoch, EthSpec, ForkName, Hash256, MainnetEthSpec, Slot};
|
||||
|
||||
@@ -3,9 +3,9 @@ use beacon_chain::{
|
||||
BlockError,
|
||||
test_utils::{AttestationStrategy, BlockStrategy, LightClientStrategy, SyncCommitteeStrategy},
|
||||
};
|
||||
use eth2::StatusCode;
|
||||
use execution_layer::{PayloadStatusV1, PayloadStatusV1Status};
|
||||
use http_api::test_utils::InteractiveTester;
|
||||
use reqwest::StatusCode;
|
||||
use types::{EthSpec, ExecPayload, ForkName, MinimalEthSpec, Slot, Uint256};
|
||||
|
||||
type E = MinimalEthSpec;
|
||||
|
||||
@@ -10,9 +10,8 @@ use bls::{AggregateSignature, Keypair, PublicKeyBytes, Signature, SignatureBytes
|
||||
use eth2::{
|
||||
BeaconNodeHttpClient, Error,
|
||||
Error::ServerMessage,
|
||||
StatusCode, Timeouts,
|
||||
Timeouts,
|
||||
mixin::{RequestAccept, ResponseForkName, ResponseOptional},
|
||||
reqwest::{RequestBuilder, Response},
|
||||
types::{
|
||||
BlockId as CoreBlockId, ForkChoiceNode, ProduceBlockV3Response, StateId as CoreStateId, *,
|
||||
},
|
||||
@@ -34,6 +33,7 @@ use network::NetworkReceivers;
|
||||
use network_utils::enr_ext::EnrExt;
|
||||
use operation_pool::attestation_storage::CheckpointKey;
|
||||
use proto_array::ExecutionStatus;
|
||||
use reqwest::{RequestBuilder, Response, StatusCode};
|
||||
use sensitive_url::SensitiveUrl;
|
||||
use slot_clock::SlotClock;
|
||||
use ssz::BitList;
|
||||
|
||||
@@ -22,8 +22,6 @@ pub use beacon_response::{
|
||||
};
|
||||
|
||||
pub use self::error::{Error, ok_or_error, success_or_error};
|
||||
pub use reqwest;
|
||||
pub use reqwest::{StatusCode, Url};
|
||||
pub use sensitive_url::SensitiveUrl;
|
||||
|
||||
use self::mixin::{RequestAccept, ResponseOptional};
|
||||
@@ -38,7 +36,7 @@ use futures_util::StreamExt;
|
||||
#[cfg(feature = "network")]
|
||||
use libp2p_identity::PeerId;
|
||||
use reqwest::{
|
||||
Body, IntoUrl, RequestBuilder, Response,
|
||||
Body, IntoUrl, RequestBuilder, Response, StatusCode, Url,
|
||||
header::{HeaderMap, HeaderValue},
|
||||
};
|
||||
#[cfg(feature = "events")]
|
||||
|
||||
@@ -1604,7 +1604,7 @@ pub struct BroadcastValidationQuery {
|
||||
}
|
||||
|
||||
pub mod serde_status_code {
|
||||
use crate::StatusCode;
|
||||
use reqwest::StatusCode;
|
||||
use serde::{Deserialize, Serialize, de::Error};
|
||||
|
||||
pub fn serialize<S>(status_code: &StatusCode, ser: S) -> Result<S::Ok, S::Error>
|
||||
|
||||
@@ -9,6 +9,7 @@ edition = { workspace = true }
|
||||
bytes = { workspace = true }
|
||||
eth2 = { workspace = true }
|
||||
headers = "0.3.2"
|
||||
reqwest = { workspace = true }
|
||||
safe_arith = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
serde_array_query = "0.1.0"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
use eth2::StatusCode;
|
||||
use reqwest::StatusCode;
|
||||
use warp::Rejection;
|
||||
|
||||
/// Convert from a "new" `http::StatusCode` to a `warp` compatible one.
|
||||
|
||||
@@ -10,6 +10,7 @@ beacon_node_fallback = { workspace = true }
|
||||
environment = { workspace = true }
|
||||
eth2 = { workspace = true }
|
||||
execution_layer = { workspace = true }
|
||||
reqwest = { workspace = true }
|
||||
sensitive_url = { workspace = true }
|
||||
tempfile = { workspace = true }
|
||||
tokio = { workspace = true }
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
|
||||
use beacon_node::ProductionBeaconNode;
|
||||
use environment::RuntimeContext;
|
||||
use eth2::{BeaconNodeHttpClient, Timeouts, reqwest::ClientBuilder};
|
||||
use eth2::{BeaconNodeHttpClient, Timeouts};
|
||||
use reqwest::ClientBuilder;
|
||||
use sensitive_url::SensitiveUrl;
|
||||
use std::path::PathBuf;
|
||||
use std::time::Duration;
|
||||
|
||||
@@ -7,6 +7,7 @@ edition = { workspace = true }
|
||||
eth2 = { workspace = true }
|
||||
mockito = { workspace = true }
|
||||
regex = { workspace = true }
|
||||
reqwest = { workspace = true }
|
||||
sensitive_url = { workspace = true }
|
||||
serde_json = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
use eth2::types::{GenericResponse, SyncingData};
|
||||
use eth2::{BeaconNodeHttpClient, StatusCode, Timeouts};
|
||||
use eth2::{BeaconNodeHttpClient, Timeouts};
|
||||
use mockito::{Matcher, Mock, Server, ServerGuard};
|
||||
use regex::Regex;
|
||||
use reqwest::StatusCode;
|
||||
use sensitive_url::SensitiveUrl;
|
||||
use std::marker::PhantomData;
|
||||
use std::str::FromStr;
|
||||
|
||||
@@ -19,11 +19,11 @@ use beacon_node_fallback::{
|
||||
use clap::ArgMatches;
|
||||
use doppelganger_service::DoppelgangerService;
|
||||
use environment::RuntimeContext;
|
||||
use eth2::{BeaconNodeHttpClient, StatusCode, Timeouts, reqwest::ClientBuilder};
|
||||
use eth2::{BeaconNodeHttpClient, Timeouts};
|
||||
use initialized_validators::Error::UnableToOpenVotingKeystore;
|
||||
use lighthouse_validator_store::LighthouseValidatorStore;
|
||||
use parking_lot::RwLock;
|
||||
use reqwest::Certificate;
|
||||
use reqwest::{Certificate, ClientBuilder, StatusCode};
|
||||
use slot_clock::SlotClock;
|
||||
use slot_clock::SystemTimeSlotClock;
|
||||
use std::fs::File;
|
||||
|
||||
@@ -13,6 +13,7 @@ futures = { workspace = true }
|
||||
graffiti_file = { workspace = true }
|
||||
logging = { workspace = true }
|
||||
parking_lot = { workspace = true }
|
||||
reqwest = { workspace = true }
|
||||
safe_arith = { workspace = true }
|
||||
slot_clock = { workspace = true }
|
||||
task_executor = { workspace = true }
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
use beacon_node_fallback::{ApiTopic, BeaconNodeFallback, Error as FallbackError, Errors};
|
||||
use bls::PublicKeyBytes;
|
||||
use eth2::BeaconNodeHttpClient;
|
||||
use eth2::types::GraffitiPolicy;
|
||||
use eth2::{BeaconNodeHttpClient, StatusCode};
|
||||
use graffiti_file::{GraffitiFile, determine_graffiti};
|
||||
use logging::crit;
|
||||
use reqwest::StatusCode;
|
||||
use slot_clock::SlotClock;
|
||||
use std::fmt::Debug;
|
||||
use std::future::Future;
|
||||
|
||||
Reference in New Issue
Block a user