Skip to content

ChainID

ChainID

Bases: IntEnum

Attributes

ETH class-attribute instance-attribute

ETH = 1

OPTIMISM class-attribute instance-attribute

OPTIMISM = 10

DERIVE class-attribute instance-attribute

DERIVE = 957

LYRA class-attribute instance-attribute

LYRA = 957

BASE class-attribute instance-attribute

BASE = 8453

MODE class-attribute instance-attribute

MODE = 34443

ARBITRUM class-attribute instance-attribute

ARBITRUM = 42161

BLAST class-attribute instance-attribute

BLAST = 81457

Functions

_missing_ classmethod

_missing_(value: Any)
Source code in derive_client/data_types/enums.py
16
17
18
19
20
21
22
@classmethod
def _missing_(cls, value: Any):
    try:
        int_value = int(value)
        return next(member for member in cls if member == int_value)
    except (ValueError, TypeError, StopIteration):
        return super()._missing_(value)