get_provider_name

Documentation for eth_defi.provider.named.get_provider_name function.

get_provider_name(provider)

Get loggable name of the JSON-RPC provider.

Strips out API keys from the URL of a JSON-RPC API provider.

Supports eth_defi customer provider classes as well as web3 core providers.

Example:

print(get_provider_name(web3.provider))
Returns

HTTP provider URL’s domain name if available.

Assume any API keys are not part of the domain name.

Parameters

provider (web3.providers.base.BaseProvider) –

Return type

str