GMX_ARBITRUM_ADDRESSES
Documentation for eth_defi.gmx.whitelist.GMX_ARBITRUM_ADDRESSES data.
- GMX_ARBITRUM_ADDRESSES: dict[str, eth_typing.evm.HexAddress] = {'exchange_router': '0x7dE39FF2e232A2203196788d37e234cF8F1b83f1', 'order_vault': '0x31eF83a530Fde1B38EE9A18093A333D8Bbbc40D5', 'synthetics_router': '0x7452c558d45f8afC8c83dAe62C3f8A5BE19c71f6'}
GMX contract addresses on Arbitrum mainnet.
These are the official GMX V2 contract addresses required for whitelisting GMX trading in a Guard contract.
Warning
Duplicated as literals, so this can drift when GMX rotates contracts — it previously held an ExchangeRouter older than any supported release. Prefer
get_gmx_arbitrum_addresses()orGMXDeployment.create_arbitrum(), which readeth_defi.gmx.contracts.PINNED_CONTRACTSdirectly and therefore cannot drift.Kept in sync with the
v2.2centry ofeth_defi.gmx.contracts.PINNED_CONTRACTS; the literals exist only to avoid a circular import between this module andeth_defi.gmx.contracts.test_whitelist_constants_track_the_pinned_releaseenforces the match.