Bridging G7
The canonical fungible token bridge for the G7 Network and more
What is the Game7 Bridge
The Game7 Bridge enables fungible token transfers between Layer 1 and Layer 2 blockchains (such as Ethereum and Arbitrum) and the G7 Network (a Layer 3 network).
Game7 Canonical Bridge (Secure & Free)
Best for: Large transfers where security is the top priority
Speed: 7-day waiting period when withdrawing
Cost: Free
Available on: Both mainnet and test networks
Supported networks: G7 Network, Arbitrum, Ethereum
Extra feature: Includes a messaging system for developers
The Game7 Canonical Bridge is currently available on Ethereum Sepolia, Arbitrum Sepolia, G7 Sepolia testnets, and Ethereum, Arbitrum One, and the G7 Network mainnets. The Game7 Relay Bridge supports mainnet bridging of G7 between Ethereum, Arbitrum, and the G7 Network.
The Game7 Canonical Bridge
The Canonical Bridge applies a 7-day withdrawal period (challenge period) for security reasons and it is the most security option for large transfers.
There are no fees associated with bridging in/out of the G7 Network.
Only the Canonical Bridge supports bridging tokens on G7 Sepolia and other testnets (Ethereum Sepolia, Arbitrum Sepolia).
The Canonical Bridge delivers another feature with the inclusion of a messaging protocol built into the UI of the Bridge application.
The Game7 Canonical Bridge is currently available on Ethereum Sepolia, Arbitrum Sepolia, G7 Sepolia testnets, and Ethereum, Arbitrum One, and the G7 Network mainnets.
How to Bridge with the Game7 Canonical Bridge
The Game7 Canonical Bridge is available for both developers and general users to easily transfer and withdraw supported fungible tokens to and from the G7 Network.
The testnet version of the Canonical Bridge can also be accessed in the Game7 DevHub.
Using the Canonical Bridge on either testnet or mainnet networks requires gas tokens for the networks being utilized. In the case of G7 Sepolia, TG7T is required, while on Ethereum Sepolia and Arbitrum Sepolia, testnet ETH will be required.
In the below guide, we will reference testnet in the supporting images, but the flow is the same for mainnet. The only difference is that the gas tokens needed will be G7 on the G7 Network, and mainnet ETH on Ethereum and Arbitrum One.
Navigate to the Game7 Bridge in the Game7 DevHub and connect a supported wallet such as MetaMask.

The network - Mainnet/G7 Network or Testnet/G7 Sepolia - can be toggled via the selector at the top left of the page. For this bridging example, it will be set to Testnet.

With your wallet connected, choose the network you want to bridge tokens From and To, and also switch the network in your wallet to the From network (this will often be prompted automatically).

Select the token you wish to bridge. Enter the amount of the token into Amount field.

Note: Before being able to confirm the bridging action, you will need to ensure you have enough of the appropriate tokens for the transaction fees.
4a. Once you click Submit, you will be prompted to "Approve Allowance". This approval grants the bridge permission to transfer that amount of tokens which have been specified. When clicking Approve, you will be prompted to approve in this in your connected wallet.

4b. Once you have approved the allowance in your connected wallet, you will next need to approve the bridging transaction itself, so that the tokens will be bridged.

After approving the bridging transaction, you will be automatically taken to the Activity tab. Here you can see the status of your transaction. It will first display a Pending state.

Once the transaction has completed, the Activity tab will update the status of the transaction and an notification will be served, and the tokens will have been delivered to your wallet.
Regarding Deposit and Withdrawals
When you choose to Deposit tokens to the G7 Network or G7 Sepolia with the Canonical Bridge, the tokens will be received to your connected wallet once the transaction has finalized, with no further steps required.
When you choose to Withdraw tokens from the G7 Network or G7 Sepolia, once the transaction is finalized, the tokens will not be available in your connected wallet until you have manually selected to Withdraw the tokens via a Claim Now button. Note, that you will require a native token balance on the respected chain to make the withdrawal to pay the transaction fee on regardless of whether on mainnet or testnet.
It is required to Claim the bridged out assets for all tokens (such as USDC), not only G7. For all transactions you will need to return after the challenge period to claim the tokens back to your wallet.

Roll-Up Challenge Periods
As with other Layer 3 networks, there are challenge periods for withdrawing tokens from the G7 Network. This challenge period is standard for Optimistic rollups and exists for fraud proofs, ensuring that only legitimate transactions are finalized.
The challenge period is one hour for G7 Network withdrawals when utilizing the Game7 Bridge.
You will see your pending claims transactions in the Activity tab.
Last updated