BaseNamedProvider

Documentation for eth_defi.provider.named.BaseNamedProvider Python class.

class BaseNamedProvider[source]

A base class for getting a JSON-RPC provider name and URL.

Attributes summary

call_endpoint_uri

Return the active node URI where call JSON-RPCs go.

ccip_read_max_redirects

endpoint_uri

Return the active node URI endpoint.

global_ccip_read_enabled

has_persistent_connection

is_async

middlewares

Methods summary

__init__()

decode_rpc_response(raw_response)

encode_rpc_request(method, params)

is_connected([show_traceback])

make_request(method, params)

request_func(w3, outer_middlewares)

@param outer_middlewares is an iterable of middlewares,

abstract property endpoint_uri: str

Return the active node URI endpoint.

Warning

Endpoint URIs often contain API keys. They should be never publicly displayed as is.

property call_endpoint_uri: str

Return the active node URI where call JSON-RPCs go.

Warning

Endpoint URIs often contain API keys. They should be never publicly displayed as is.