ContractAddresses
Documentation for eth_defi.gmx.contracts.ContractAddresses Python class.
- class ContractAddresses
Bases:
objectGMX contract addresses for a specific network.
Attributes summary
datastoreeventemitterexchangerouterdepositvaultwithdrawalvaultordervaultsyntheticsreadersyntheticsrouterglvreaderchainlinkpricefeedproviderchainlinkdatastreamprovidergmoracleproviderorderhandleroracleMethods summary
__init__(datastore, eventemitter, ...[, ...])- __init__(datastore, eventemitter, exchangerouter, depositvault, withdrawalvault, ordervault, syntheticsreader, syntheticsrouter, glvreader, chainlinkpricefeedprovider=None, chainlinkdatastreamprovider=None, gmoracleprovider=None, orderhandler=None, oracle=None)
- Parameters
datastore (eth_typing.evm.HexAddress) –
eventemitter (eth_typing.evm.HexAddress) –
exchangerouter (eth_typing.evm.HexAddress) –
depositvault (eth_typing.evm.HexAddress) –
withdrawalvault (eth_typing.evm.HexAddress) –
ordervault (eth_typing.evm.HexAddress) –
syntheticsreader (eth_typing.evm.HexAddress) –
syntheticsrouter (eth_typing.evm.HexAddress) –
glvreader (eth_typing.evm.HexAddress) –
chainlinkpricefeedprovider (Optional[eth_typing.evm.HexAddress]) –
chainlinkdatastreamprovider (Optional[eth_typing.evm.HexAddress]) –
gmoracleprovider (Optional[eth_typing.evm.HexAddress]) –
orderhandler (Optional[eth_typing.evm.HexAddress]) –
oracle (Optional[eth_typing.evm.HexAddress]) –
- Return type
None