# GIP-0046: L2 Transfer Tools

**URL:** <https://forum.thegraph.com/t/gip-0046-l2-transfer-tools/4023>\
**Category:** Graph Improvement Proposals (GIP)\
**Created:** [February 13, 2023, 9:20pm UTC](https://forum.thegraph.com/t/gip-0046-l2-transfer-tools/4023 "2023-02-13T21:20:18Z")\
**Posts on this page:** 1\
**Showing post:** 33

<div class="post-metadata">

**Author:** ![toxf1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/toxf1/32/2114_2.png) [@toxf1](https://forum.thegraph.com/u/toxf1)\
**Post date:** [May 31, 2023, 9:00am UTC](https://forum.thegraph.com/t/gip-0046-l2-transfer-tools/4023/33 "2023-05-31T09:00:12Z")

</div>

We have another question regarding migration of indexers with fully vested tokenlock contracts

Do i understand correctly that we have 2 options:

1. create an indexer on Arbitrum without tokenlock contract
2. create an indexer on Arbitrum with tokenlock contract

And in the 1st option we won’t be able to change the beneficiary of the tokenlock contract (aka owner of the indexer)?

If in 2 or 3 years we will have a necessity to change the owner address (reasons were highlighted in [GIP-0045](https://forum.thegraph.com/t/gip-0045-enable-beneficiary-change-for-indexers-tokenlock-smart-contracts/4017)) would the only way to do it be to migrate via creating a new tokenlock contract on Arbitrum (option №2)?

---

_[View the full topic](https://forum.thegraph.com/t/gip-0046-l2-transfer-tools/4023)._
