# Delegators rewards should be withdrawable to a separate address

**URL:** <https://forum.thegraph.com/t/delegators-rewards-should-be-withdrawable-to-a-separate-address/1477>\
**Category:** Research & Development\
**Created:** [February 18, 2021, 10:35am UTC](https://forum.thegraph.com/t/delegators-rewards-should-be-withdrawable-to-a-separate-address/1477 "2021-02-18T10:35:59Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![indexer\_payne](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.thegraph.com/indexer_payne/32/44_2.png) [@indexer\_payne](https://forum.thegraph.com/u/indexer_payne)\
**Post date:** [February 18, 2021, 6:37pm UTC](https://forum.thegraph.com/t/delegators-rewards-should-be-withdrawable-to-a-separate-address/1477/16 "2021-02-18T18:37:23Z")

</div>

> [@ferosv](#):
>
> You mean gas fees paid in ETH ? That will be reduced by application of EIP-1559.

Yeah because it’s a certainty that will be implemented. No, that’s not how it works. Indexers will have to pay _ **tens of thousands** _ of dollars per month and I’m not exaggerating by any means, even with the current implementation of the protocol.

How is that possible? Well, it’s simple. Every single allocation costs ~$100 to open and another ~$100 to close, at ~150 gwei gas price. We will eventually have 50-100 subgraphs to allocate against. The default setup is having two parallel allocations.

**Now let me translate that to you:**  
`100 (usd, each allocation) x 2 (allo open, allo close) x 50 (subgraphs) x 2 (parallel allocations) = $20,000` per month  
And this is a very conservative calculation I’ve done there. If you don’t allocate to most of the subgraphs, you’re losing a ton of rewards that come from inflation.

Now, changing the way delegation rewards work without overhauling the entire protocol design will most likely at least double that amount of money that we have to pay every single month.

* * *

* * *

> [@ferosv](#):
>
> @indexer_payne has good idea. Let’s think about this proposal as part of delegate 2.0, as well 🤔

Can you NOT put words in my mouth, maybe? And also maybe read the thread and conversations that went around that post before you point at someone?  
Let me quote what I have said there, in case you missed it:

> I think it would be better, _ **if the OP idea is implemented** _ […]

Now what was the OP idea?

> According to [this thread](https://forum.thegraph.com/t/delegation-feedback-rollup-thread/79/3) accounting for the time that a delegation was made when closing an allocation would allow other related changes:
> 
> - This would not allow “double counting” of delegation, which has the immediate impact of removing the need for a 28 day undelegation thawing period
> - No “Delegator Front Running”, which has the immediate impact of being able to remove the delegation tax.
> - More dynamic delegation market has implications for overdelegation, as savvy delegators can easily reallocate their resources without heavy taxes and waiting periods.
> 
> It seems to me that this would be more clean, fair, and dynamic design. The downside of course is gas efficiency. I think it would be worth exploring in this thread what that cost is and how it may be mitigated.

Would you be kind to tell me where in the world is it ever mentioned in the ORIGINAL POST of that thread, that delegators would be able to withdraw their rewards without going through the thawing period?

Even I mentioned the thawing period in the same literal post you quoted:

> You will still have a thawing period for exiting the protocol, but you will have more freedom to move your delegation between the indexers.

* * *

* * *

> [@JustArthie](#):
>
> So it’s completely fine, indexers to do that, but not delegators. With the big difference beside their own tokens they get shares from delegators and have in fact much higher APY than delegators, opportunity cost isn’t a factor for the delegators?
> 
> It starts to look more and more like indexers protect their own interest and they care for the delegators as far as they delegate to them and thats it.
> 
> Beside the fact indexers need to pay infrastructure nothing is different for the delegators, the rest of the problems for the indexers are problems also for the delegators.

Let me break this down for you, because I see there is a big lack of fundamental understanding in how the protocol works, and how you’re allowed to earn rewards.

**Paragraph no.1:** Yes, it’s completely fine for the indexers to do that, because they have much more risk and the protocol is NOT a one click `sudo bash make-money.sh` type of network where you sit on your sofa and you become a God.  
It’s a full-time job that we have to take in order to ensure maximum efficiency, and it takes a lot of money, patience and efforts to reach that maximum efficiency.

**Paragraph no.2:** Without indexers you wouldn’t be able to get a single dime out of the indexing rewards nor the query fee rebates. 🙂 If you think it’s unfair, why don’t you join the indexers side, yeah? It’s a permissionless protocol, you can take any side of the protocol you want. No one stops you from doing that. Grab a minimum of 100K GRT, a beefy infrastructure to support your stake, a few tens of thousands of dollars per month for operational expenses and let’s dance. 💃  
Here’s my documentation for the Testnet, where you can learn how to operate before you deploy on mainnet:

> [@Testnet Docker Guide by StakeSquid](https://forum.thegraph.com/t/testnet-docker-guide-by-stakesquid/1273):
>
> Hello future Graphstronauts rocket As the testnet rapidly approaches, me and my partner @czarly have decided to make public the docker setup that we used during the Mission-Control-Testnet, and adapted it for the new testnet release. Setting up the software infrastructure is extremely easy, and it runs all on the same machine, so you don’t need to worry about Kubernetes Voodoo or any other kind of black magic. The advantage of using Docker, as opposed to systemd bare-metal setups, is that D…

**Paragraph no.3:** The infrastructure costs are nowhere near the operational cost that we have to pay in order to allocate. Read the beginning of this wall of text, I’ve outlined exactly what it costs us to operate efficiently. And this is not the only risk, we also have slashing events that can occur and we can lose everything that we have in a splitsecond, unlike delegators that will never be at any sort of risk.

**Apart from what Fattox, Juan and Dave wrote, here’s some documentation you should read, as I see you definitely need it:**

[https://thegraph.com/docs/network](https://thegraph.com/docs/network)

> **[The Graph Network In Depth - Part 1](https://thegraph.com/blog/the-graph-network-in-depth-part-1/)**
>
> An illustrated overview of the design and architecture of The Graph’s decentralized network.

> **[The Graph Network In Depth - Part 2](https://thegraph.com/blog/the-graph-network-in-depth-part-2/)**
>
> Continuing our dive into The Graph’s decentralized network with a look at indexer staking, curator signaling, payments, and verification.

---

_[View the full topic](https://forum.thegraph.com/t/delegators-rewards-should-be-withdrawable-to-a-separate-address/1477)._
