# GMX-DLN integration GMX is a decentralized exchange that allows users to swap tokens and leverage trading with long or short positions. Currently, it's functional on a few blockchains only. We propose extending the exchange's capabilities with the integration of the deBridge value transfer layer, DLN. [**DLN**](https://docs.google.com/document/d/1wV9mrrgYVyPoGoObQAdKFGIHJQmfaAB5DeRKDkMCYU0/) is an infrastructure product built on top of deBridge that allows to trade any liquidity and simultaneously pass call data between any chains. The integration will allow GMX to enable global accessibility and enable protocols and users from any chains that are supported by deBridge (including Solana) to open up positions and interact with GMX without the cost of additional deployments and the need to extend the existing architecture as the changes will mainly involve their frontend. ## Proposal The technical idea of the implementation would be to use DLN as a middle layer for cross-chain interactions. For example, it can allow users to trade any asset on one chain to USDC on Avalanche or Arbitrum and open up a position on GMX in the same transaction on behalf of a Safe account. The overall idea is to create a UI client for GMX so that users can connect any wallet on any chain and seamlessly interact with GMX while abstracting away the need to have gas and wallets, and even avoiding the need of switching chains. To access the system in a multi-layer way, the Safe account is at first deployed for the user on the networks he would like to interact on (See image below). For example, if the user wants to use Arbitrum as the destination chain, the Safe account is deployed to interact with GMX contracts on Arbitrum from any chain supported by deBridge. After this step, the user won't need to have gas tokens in the chains where GMX is deployed. Users will be able to interact with protocols from any desired chain while signed transactions will be executed by DLN on behalf of their Safe accounts. In DLN transactions are executed instantly without the need to wait for guaranteed finality, so UX will be similar to the one that users have when trading natively on Arbitrum ![](https://i.imgur.com/eFEOUO7.png)