ChainConfig
Immutable network configuration dataclass
Overview
Definition
@dataclass(frozen=True)
class ChainConfig:
"""Immutable configuration for a Seismic network.
Attributes:
chain_id: Numeric chain identifier.
rpc_url: HTTP(S) JSON-RPC endpoint.
ws_url: WebSocket endpoint (``None`` if not available).
name: Human-readable network name.
"""
chain_id: int
rpc_url: str
ws_url: str | None = None
name: str = ""Attributes
Attribute
Type
Required
Description
Construction
Basic Usage
Without WebSocket
Using Pre-Defined Configs
Methods
wallet_client()
Parameters
Parameter
Type
Required
Description
Returns
Example
async_wallet_client()
Parameters
Parameter
Type
Required
Description
Returns
Behavior
Example
public_client()
Parameters
Returns
Example
async_public_client()
Parameters
Parameter
Type
Required
Description
Returns
Example
Deprecated Methods
create_client()
create_async_client()
Notes
See Also
Last updated

