Skip to content

Instantly share code, notes, and snippets.

@xvi10
Last active September 6, 2021 08:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xvi10/6125b5fbd73f12a2bfce9b729a52255a to your computer and use it in GitHub Desktop.
Save xvi10/6125b5fbd73f12a2bfce9b729a52255a to your computer and use it in GitHub Desktop.
GMX L1, L2 Bridge

**CAUTION: Please do not use these instructions unless absolutely necessary, all GMX functions are currently on Arbitrum, and there should not be any strong reason to bridge GMX tokens between Ethereum and Arbitrum. Bridging from Ethereum to Arbitrum will take a few minutes, but bridging from Arbitrum to Ethereum has a 7 day waiting period during which you will not have access to your bridged tokens. **

To bridge GMX from Ethereum to Arbitrum, add the 0xbc30049ADC73dE06D7a98A5189203aAC66B2c830 token address to https://bridge.arbitrum.io/.

Enter the amount of GMX you want to bridge to Arbitrum, then click on the "deposit" button.

You will need to unwrap your GMX tokens by calling "unwrap" on https://arbiscan.io/address/0x931ddA8E3D4E4B7832e9005812C979008b576441#writeContract

To bridge GMX from Arbitrum to Ethereum, you will need to call "wrap" on https://arbiscan.io/address/0x931ddA8E3D4E4B7832e9005812C979008b576441#writeContract

After wrapping, add the 0x590020B1005b8b25f1a2C82c5f743c540dcfa24d token address to https://bridge.arbitrum.io/, key in the amount you want to bridge to Ethereum then click "withdraw".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment