MarketDepthInfo
Documentation for eth_defi.gmx.market_depth.MarketDepthInfo Python class.
- class MarketDepthInfo
Bases:
objectMarket depth snapshot for a single GMX v2 perpetual market.
Populated from the
/markets/infoREST endpoint (cached 60 s). All USD values are already divided by10^30(the GMX fixed-point precision) and expressed as plain floats.Pool amounts (
long_pool_amount,short_pool_amount) are kept in raw token units as returned by the API, because the conversion to USD requires per-token decimal information.Attributes summary
market_token_addressmarket_symbolindex_token_addresslong_token_addressshort_token_addresslong_open_interest_usdshort_open_interest_usdmax_long_open_interest_usdmax_short_open_interest_usdavailable_long_oi_usdavailable_short_oi_usdlong_pool_amountshort_pool_amountlong_funding_rateshort_funding_ratelong_borrowing_rateshort_borrowing_rateis_listedMethods summary
__init__(market_token_address, ...)- __init__(market_token_address, market_symbol, index_token_address, long_token_address, short_token_address, long_open_interest_usd, short_open_interest_usd, max_long_open_interest_usd, max_short_open_interest_usd, available_long_oi_usd, available_short_oi_usd, long_pool_amount, short_pool_amount, long_funding_rate, short_funding_rate, long_borrowing_rate, short_borrowing_rate, is_listed)
- Parameters
market_token_address (eth_typing.evm.HexAddress) –
market_symbol (str) –
index_token_address (eth_typing.evm.HexAddress) –
long_token_address (eth_typing.evm.HexAddress) –
short_token_address (eth_typing.evm.HexAddress) –
long_open_interest_usd (float) –
short_open_interest_usd (float) –
max_long_open_interest_usd (float) –
max_short_open_interest_usd (float) –
available_long_oi_usd (float) –
available_short_oi_usd (float) –
long_pool_amount (float) –
short_pool_amount (float) –
long_funding_rate (float) –
short_funding_rate (float) –
long_borrowing_rate (float) –
short_borrowing_rate (float) –
is_listed (bool) –
- Return type
None