pub type OpError<CTX> = EVMError<<<CTX as ContextTr>::Db as Database>::Error, OpTransactionError>;
Expand description
Type alias for the error type of the OpEvm.
Aliased Type§
pub enum OpError<CTX> {
Transaction(OpTransactionError),
Header(InvalidHeader),
Database(<<CTX as ContextTr>::Db as Database>::Error),
Custom(String),
}
Variants§
Transaction(OpTransactionError)
Transaction validation error
Header(InvalidHeader)
Header validation error
Database(<<CTX as ContextTr>::Db as Database>::Error)
Database error
Custom(String)
Custom error
Useful for handler registers where custom logic would want to return their own custom error.