#[repr(u8)]pub enum TransactionValidationError {
GasLimitTooLow = 0,
GasLimitTooHigh = 1,
GasPriceTooLow = 2,
PriorityFeeTooHigh = 3,
BalanceTooLow = 4,
TxNonceTooLow = 5,
TxNonceTooHigh = 6,
InvalidFeeInput = 7,
InvalidChainId = 8,
InvalidSignature = 9,
UnknownError = 10,
}
Expand description
Transaction validation errors
Variants§
GasLimitTooLow = 0
The transaction gas limit is too low
GasLimitTooHigh = 1
The transaction gas limit is too hign
GasPriceTooLow = 2
The transaction gas price is too low
PriorityFeeTooHigh = 3
The transaction priority fee is too high
BalanceTooLow = 4
The transaction balance is too low
TxNonceTooLow = 5
The transaction nonce is too low
TxNonceTooHigh = 6
The transaction nonce is too high
InvalidFeeInput = 7
The transaction fee input is invalid
InvalidChainId = 8
The chain id is incorrect
InvalidSignature = 9
The transaction signature is invalid
UnknownError = 10
Unknown error
Trait Implementations§
source§impl Debug for TransactionValidationError
impl Debug for TransactionValidationError
source§impl From<TransactionValidationError> for u8
impl From<TransactionValidationError> for u8
source§fn from(enum_value: TransactionValidationError) -> Self
fn from(enum_value: TransactionValidationError) -> Self
Converts to this type from the input type.
source§impl From<u8> for TransactionValidationError
impl From<u8> for TransactionValidationError
source§impl FromPrimitive for TransactionValidationError
impl FromPrimitive for TransactionValidationError
Auto Trait Implementations§
impl RefUnwindSafe for TransactionValidationError
impl Send for TransactionValidationError
impl Sync for TransactionValidationError
impl Unpin for TransactionValidationError
impl UnwindSafe for TransactionValidationError
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
Mutably borrows from an owned value. Read more
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IsType<T> for T
impl<T> IsType<T> for T
§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T
. Read more§impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
type Error = <U as TryFromKey<T>>::Error
fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>
§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from
.§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T
.