pub enum ConversionError {
Show 22 variants
Eip2718Error(Eip2718Error),
SignatureError(SignatureError),
MissingSignature,
MissingYParity,
InvalidSignature,
MissingChainId,
MissingGasPrice,
MissingAccessList,
MissingMaxFeePerGas,
MissingMaxPriorityFeePerGas,
MissingMaxFeePerBlobGas,
MissingTo,
MissingBlobVersionedHashes,
MissingAuthorizationList,
MissingFullTransactions,
BaseFeePerGasConversion(TryFromIntError),
GasLimitConversion(TryFromIntError),
GasUsedConversion(TryFromIntError),
MissingBlockNumber,
BlobGasUsedConversion(TryFromIntError),
ExcessBlobGasConversion(TryFromIntError),
Custom(String),
}
eth
only.Expand description
Error variants when converting from crate::Transaction to alloy_consensus::Signed transaction.
Variants§
Eip2718Error(Eip2718Error)
Error during EIP-2718 transaction coding.
SignatureError(SignatureError)
MissingSignature
Missing signature for transaction.
MissingYParity
Missing y parity in signature.
InvalidSignature
Invalid signature
MissingChainId
Missing chainId
field for EIP-1559 transaction.
MissingGasPrice
Missing gasPrice
field for Legacy transaction.
MissingAccessList
Missing accessList
field for EIP-2930 transaction.
MissingMaxFeePerGas
Missing maxFeePerGas
field for EIP-1559 transaction.
MissingMaxPriorityFeePerGas
Missing maxPriorityFeePerGas
field for EIP-1559 transaction.
MissingMaxFeePerBlobGas
Missing maxFeePerBlobGas
field for EIP-1559 transaction.
MissingTo
Missing to
field for EIP-4844 transaction.
MissingBlobVersionedHashes
Missing blobVersionedHashes
field for EIP-4844 transaction.
MissingAuthorizationList
Missing authorizationList
field for EIP-7702 transaction.
MissingFullTransactions
Missing full transactions required for block decoding
BaseFeePerGasConversion(TryFromIntError)
Base fee per gas integer conversion error
GasLimitConversion(TryFromIntError)
Gas limit integer conversion error
GasUsedConversion(TryFromIntError)
Gas used integer conversion error
MissingBlockNumber
Missing block number
BlobGasUsedConversion(TryFromIntError)
Blob gas used integer conversion error
ExcessBlobGasConversion(TryFromIntError)
Excess blob gas integer conversion error
Custom(String)
A custom Conversion Error that doesn’t fit other categories.
Trait Implementations§
source§impl Debug for ConversionError
impl Debug for ConversionError
source§impl Display for ConversionError
impl Display for ConversionError
source§impl Error for ConversionError
Available on crate feature std
only.
impl Error for ConversionError
std
only.source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
source§impl From<Eip2718Error> for ConversionError
impl From<Eip2718Error> for ConversionError
source§fn from(err: Eip2718Error) -> ConversionError
fn from(err: Eip2718Error) -> ConversionError
source§impl From<SignatureError> for ConversionError
impl From<SignatureError> for ConversionError
source§fn from(err: SignatureError) -> ConversionError
fn from(err: SignatureError) -> ConversionError
Auto Trait Implementations§
impl Freeze for ConversionError
impl !RefUnwindSafe for ConversionError
impl Send for ConversionError
impl Sync for ConversionError
impl Unpin for ConversionError
impl !UnwindSafe for ConversionError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more