kona_sources/runtime/
error.rs1use alloy_transport::{RpcError, TransportErrorKind};
4use op_alloy_rpc_types_engine::ProtocolVersionError;
5
6#[derive(thiserror::Error, Debug)]
8pub enum RuntimeLoaderError {
9 #[error(transparent)]
11 Transport(#[from] RpcError<TransportErrorKind>),
12 #[error("Failed to decode protocol version: {0}")]
14 ProtocolVersionDecode(#[from] ProtocolVersionError),
15 #[error(transparent)]
17 ChainProvider(#[from] kona_providers_alloy::AlloyChainProviderError),
18 #[error("Failed to convert address slot bytes to address: {0}")]
20 AddressConversion(alloy_primitives::U256),
21}