# GIP-0045: Enable beneficiary change for indexers' tokenlock smart contracts

**URL:** <https://forum.thegraph.com/t/gip-0045-enable-beneficiary-change-for-indexers-tokenlock-smart-contracts/4017>\
**Category:** Graph Improvement Proposals (GIP)\
**Tags:** indexer\
**Created:** [February 9, 2023, 5:43pm UTC](https://forum.thegraph.com/t/gip-0045-enable-beneficiary-change-for-indexers-tokenlock-smart-contracts/4017 "2023-02-09T17:43:03Z")\
**Posts on this page:** 1\
**Showing post:** 11

<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:** [February 10, 2023, 4:13pm UTC](https://forum.thegraph.com/t/gip-0045-enable-beneficiary-change-for-indexers-tokenlock-smart-contracts/4017/11 "2023-02-10T16:13:29Z")

</div>

So far we’re thinking about this as a 1 way migration, because the hope is that eventually everyone will be on L2 and the L1 network won’t be needed anymore.

So migration is always from the L1 indexer to one L2 indexer address, just allowing to send parts of the stake at a time (as long as both sides are over the minimum stake).

Edit: @toxf1 I just published GIP-0046, that describes the migration helpers I mentioned here: [GIP-0046: L2 Migration Helpers](https://forum.thegraph.com/t/gip-0046-l2-migration-helpers/4023) - feedback welcome!

---

_[View the full topic](https://forum.thegraph.com/t/gip-0045-enable-beneficiary-change-for-indexers-tokenlock-smart-contracts/4017)._
