ethereum.exceptions

Error types common across all Ethereum forks.

EthereumException

Base class for all exceptions expected to be thrown during normal operation.

class EthereumException:

InvalidBlock

Thrown when a block being processed is found to be invalid.

class InvalidBlock:

InvalidTransaction

Thrown when a transaction being processed is found to be invalid.

class InvalidTransaction:

RLPDecodingError

Indicates that RLP decoding failed.

class RLPDecodingError:

RLPEncodingError

Indicates that RLP encoding failed.

class RLPEncodingError:

InvalidSenderError

Thrown when a transaction originates from an account that cannot send transactions.

class InvalidSenderError: