GIP-0040: L2 Bridge and Protocol Deployment

Hi all,

This GIP has now been deployed to mainnet and Arbitrum One!

There is now an instance of The Graph protocol running on Arbitrum (with no indexer rewards), and a bridge to transfer GRT between L1 and L2 with the features described in GIP-0031. As described in GIP-0039, the protocol on L2 uses flat bonding curves for Curation.

To transfer GRT between L1 and L2 using the bridge, you can do it through bridge.arbitrum.io. The addresses of the L2 contracts are available in the GitHub repo: contracts/addresses.json at dev · graphprotocol/contracts · GitHub - when interacting with these, please consider this deployment as experimental.

There’s ongoing work to deploy the necessary off-chain changes for the L2 protocol to be fully functional: oracles, gateway, Studio and Explorer, etc. There will also be some missions as part of the MIPs program to get Indexers actually indexing some subgraphs on L2. This will all hopefully be ready soon so that people can start using the L2 protocol and we can eventually move to Stage 2 (enabling indexer rewards) and Stage 3 (providing migration helpers).

4 Likes