polywrap_ethereum_wallet.connections module

This module contains a connections class for an EVM network.

class polywrap_ethereum_wallet.connections.Connections(connections: Dict[str, Connection], default_network: str | None, signer: str | None = None)[source]

Bases: object

Defines a set of connections to EVM networks.

connections: Dict[str, Connection]
default_network: str
get_connection(connection: Connection | None) Connection[source]

Get a connection from a connection object.

signer: str | None
with_signer(connection: Connection) Connection[source]

Return a connection with a signer.