Account for delegator "time in allocation" in rewards

Is there a reason for why delegations don’t follow the same flow as indexer stake?
Right now we have the following:

  • indexers have to stake in protocol, then allocate towards subgraphs
  • delegators are delegating their tokens straight from the wallets to individual indexers

I think it would be better, if the OP idea is implemented, to also make delegations protocol wide and allocate towards indexers from inside the protocol, like we do with the subgraphs.
You will still have a thawing period for exiting the protocol, but you will have more freedom to move your delegation between the indexers.

Oh yeah, and maybe L2 migration because of the gas costs, would help tremendously, especially when we have to allocate against 100 subgraphs ( currently, at $50 per allocation close and reopen that means we’d be paying $50 x 2 parallelAllocations x 100 subgraphs = $10,000 a month in gas costs)

4 Likes