resolve_rpc_urls_by_chain_from_env

Documentation for eth_defi.erc_4626.settlement_scan.resolve_rpc_urls_by_chain_from_env function.

resolve_rpc_urls_by_chain_from_env(rpc_env_vars)

Resolve configured JSON-RPC URLs to chain ids.

The vault pipeline stores RPC endpoint names as environment variable names on ChainConfig. Settlement scanning needs a chain-id keyed mapping so it can instantiate vault adapters for the chains found in raw price data.

Parameters

rpc_env_vars (list[str]) – Environment variable names containing JSON-RPC fallback URL strings.

Returns

Mapping chain_id -> RPC configuration string.

Return type

dict[int, str]