resolve_gmx_market_labels
Documentation for eth_defi.gmx.whitelist.resolve_gmx_market_labels function.
- resolve_gmx_market_labels(web3)
Build address-to-label mapping for GMX markets by querying on-chain data.
Fetches all available GMX markets and builds a dictionary mapping each market address to a human-readable label like
"GMX ETH/USD".This is useful for display purposes, e.g. passing the result as
known_labelstoformat_guard_config_report().Example:
from eth_defi.gmx.whitelist import resolve_gmx_market_labels labels = resolve_gmx_market_labels(web3) # {"0x70d95587d40A2caf56bd97485aB3Eec10Bee6336": "GMX ETH/USD", ...}- Parameters
web3 (web3.main.Web3) – Web3 instance connected to Arbitrum or another GMX-supported chain.
- Returns
Dictionary mapping checksummed market addresses to labels.
- Return type