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:
StateWithEmptyAccount
Thrown when the state has empty account.
class StateWithEmptyAccount:
InvalidTransaction
Thrown when a transaction being processed is found to be invalid.
class InvalidTransaction:
InvalidSenderError
Thrown when a transaction originates from an account that cannot send transactions.
class InvalidSenderError:
InvalidSignatureError
Thrown when a transaction has an invalid signature.
class InvalidSignatureError:
InsufficientBalanceError
Thrown when a transaction cannot be executed due to insufficient sender funds.
class InsufficientBalanceError:
NonceMismatchError
Thrown when a transaction's nonce does not match the expected nonce for the sender.
class NonceMismatchError:
GasUsedExceedsLimitError
Thrown when a transaction's gas usage exceeds the gas available in the block.
class GasUsedExceedsLimitError: