mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-04-30 03:01:58 -04:00
chore(provider): migrate providers to ProviderError (#5473)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
//! Error types emitted by types or implementations of this crate.
|
||||
|
||||
use reth_interfaces::RethError;
|
||||
use reth_interfaces::{provider::ProviderError, RethError};
|
||||
use reth_primitives::{revm_primitives::EVMError, B256};
|
||||
use reth_transaction_pool::BlobStoreError;
|
||||
use tokio::sync::oneshot;
|
||||
@@ -32,6 +32,12 @@ pub enum PayloadBuilderError {
|
||||
Optimism(#[from] OptimismPayloadBuilderError),
|
||||
}
|
||||
|
||||
impl From<ProviderError> for PayloadBuilderError {
|
||||
fn from(error: ProviderError) -> Self {
|
||||
PayloadBuilderError::Internal(RethError::Provider(error))
|
||||
}
|
||||
}
|
||||
|
||||
/// Optimism specific payload building errors.
|
||||
#[derive(Debug, thiserror::Error)]
|
||||
pub enum OptimismPayloadBuilderError {
|
||||
|
||||
Reference in New Issue
Block a user