# GIP-0031: Arbitrum GRT bridge

**URL:** <https://forum.thegraph.com/t/gip-0031-arbitrum-grt-bridge/3305>\
**Category:** Graph Improvement Proposals (GIP)\
**Created:** [April 27, 2022, 7:58pm UTC](https://forum.thegraph.com/t/gip-0031-arbitrum-grt-bridge/3305 "2022-04-27T19:58:12Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![Pablo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/pablo/32/1623_2.png) [@Pablo](https://forum.thegraph.com/u/Pablo)\
**Post date:** [September 20, 2022, 2:54pm UTC](https://forum.thegraph.com/t/gip-0031-arbitrum-grt-bridge/3305/8 "2022-09-20T14:54:31Z")

</div>

That’s a good point @adamfuller - there’s definitely a tradeoff between the control and upgradeability of the custom bridge vs. the increased complexity and attack surface of it being custom.

(There’s actually one more thing that pushes us towards needing a custom bridge now: if we end up going with [GIP-0037](https://forum.thegraph.com/t/gip-0037-the-graph-arbitrum-deployment-with-linear-rewards-minted-in-l2/3551) we 100% need a custom bridge, to handle minting excess tokens in L1 if the escrow doesn’t have enough balance)

As for the previously-bridge GRT, users will still be able to withdraw those back to L1, as the existing bridge will keep working; albeit not through the Arbitrum UI (once we link our gateway with Arbitrum’s router). Alternatively someone (?) could set up a LP in L2 to exchange those to the new GRT, then bulk-withdraw them back to L1.

---

_[View the full topic](https://forum.thegraph.com/t/gip-0031-arbitrum-grt-bridge/3305)._
