type Erc20Error<CTX> = EVMError<ContextTrDbError<CTX>, InvalidTransaction>;Aliased Type§
enum Erc20Error<CTX> {
Transaction(InvalidTransaction),
Header(InvalidHeader),
Database(<<CTX as ContextTr>::Db as Database>::Error),
Custom(String),
CustomAny(AnyError),
}Variants§
Transaction(InvalidTransaction)
Transaction validation error
Header(InvalidHeader)
Header validation error
Database(<<CTX as ContextTr>::Db as Database>::Error)
Database error
Custom(String)
Custom error for non-standard EVM failures.
This includes PrecompileError::Fatal and PrecompileError::FatalAny
errors as well as any custom errors returned by handler registers.
CustomAny(AnyError)
Custom error for non-standard EVM failures.
This includes PrecompileError::Fatal and PrecompileError::FatalAny
errors as well as any custom errors returned by handler registers.