fetch_crosschain_gas_balances

Documentation for eth_defi.lifi.crosschain.fetch_crosschain_gas_balances function.

fetch_crosschain_gas_balances(target_web3s, wallet_address, api_timeout=30)

Fetch native token balances and their USD values across chains.

Parameters
  • target_web3s (dict[int, web3.main.Web3]) – Dict mapping chain_id to Web3 instance

  • wallet_address (str) – Wallet address to check balances for

  • api_timeout (float) – API request timeout in seconds

Returns

Tuple of (balances_native, balances_usd) where each is a dict mapping chain_id to balance. balances_native is in native token units (e.g. ETH), balances_usd is the USD equivalent.

Return type

tuple[dict[int, decimal.Decimal], dict[int, decimal.Decimal]]