Type Alias Erc20Error

Source
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),
}

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

Useful for handler registers where custom logic would want to return their own custom error.