pyetherscan.error module

Custom error definitions for Etherscan API objects.

exception pyetherscan.error.EtherscanAddressError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Address related errors.

exception pyetherscan.error.EtherscanBaseError[source]

Bases: exceptions.Exception

A base error class from which other Etherscan errors should inherit.

exception pyetherscan.error.EtherscanBlockError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Block related errors.

exception pyetherscan.error.EtherscanConnectionError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Connection related errors.

exception pyetherscan.error.EtherscanContractError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Contract related errors.

exception pyetherscan.error.EtherscanDataError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for data related errors (e.g. if result is []).

exception pyetherscan.error.EtherscanEventLogError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for EventLog related errors.

exception pyetherscan.error.EtherscanGethProxyError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for GethProxy related errors.

exception pyetherscan.error.EtherscanInitializationError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Initialization related errors.

exception pyetherscan.error.EtherscanRequestError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Request related errors.

exception pyetherscan.error.EtherscanStatsError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Stats related errors.

exception pyetherscan.error.EtherscanTokenError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Token related errors.

exception pyetherscan.error.EtherscanTransactionError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Transaction related errors.

exception pyetherscan.error.EtherscanWebsocketError[source]

Bases: pyetherscan.error.EtherscanBaseError

An abstract error class for Websocket related errors.