Hi, this is my first time posting but I have used GMX for a couple years now. Currently, I have a SmartContract I created that interfaces with V1 AVAX and a backend node.js app to manage my trades but due to lack of usdc/usdc.e liquidity I realize I need to make some changes. My question is what is my best course of action - do I just migrate my app to Arbitrum V1 or is it time to upgrade my code to V2 and if I am upgrading to V2 what are the primary differences in v1/v2 from a developer point that I need to make my v1 trading application work on v2. Thank you.
From a development perspective, migrating to GMX V2 means updating your smart contract to interact with the new isolated market structure rather than a shared GLP pool. Your backend Node.js app will need modifications to fetch market-specific liquidity and pricing while ensuring trade execution logic aligns with the new order types and fee model. Conditional and stop orders are also more reliable in V2, requiring updates to your order management system.
1 Like