If we have a staking account (for example this one, 98U
, which delegates to Fii
) we can see its staking and withdrawal authority at the time of this question is FF7
. However, if we look at the instructions actually claiming the staking rewards and adding them to 98U, we can see all of these transaction (example) are iniated by and paid for by GZc
i.e. not the withdrawal/delegation authority of the staking account or the validator it's delegated to. Who is this account and what is their incentive for claiming the rewards every epoch (and seemingly for every stake account I can find)?
1 Answer
Historically all reward have been collected at epoch boundaries. This led to performance problems because this basically took multiple seconds every epoch: https://github.com/solana-labs/solana/issues/20384
There were multiple improvements to this. For example increasing the minimun stake amount to 0.1 and collecting the fees over a longer time span. https://github.com/orgs/solana-labs/projects/10
The address you are seeing is owned by Jito and the transactions you are seeing are probably the Jito MEV rewards.
https://jito-foundation.gitbook.io/mev/jito-solana/command-line-arguments
-
1This answers my question & the github discussion addresses a few other things I was wondering about too! Thank you!– McBainCommented Mar 27 at 10:58
-
1Note that the proposal was to increase the minimum stake amount to 1 SOL, but it hasn't been enabled yet. The 0.1 SOL proposal was never included in the code.– Jon CCommented Mar 29 at 12:48