Because of the the performance and management it is almost always more profitable to stake you 1inch tokens manually than using the yearn earn vault. The advantage of using the vault is that the rewards get compounded but the extra profit of this is lower than the fees taken by yearn.
Assumptions
-
the only (used) strategy for this vault is Strategy1INCHGovernance
-
harvest gets called every 24 hours ( if called less frequently the problem gets worse)
Calculations
Below are my calculation based on the assumption that the vault gets harvested every 24 hours (which in my experience happens less frequently). As you can see the vault is only profitable ( in respect to staking manually) when the staking apy is higher than 50% which is very rare . FYI the current staking apy is 19% and it has not gone above 50% in the past month
APY | APY daily compoudning | apy vault(after fees) | %less profit | delta profit |
---|---|---|---|---|
10% | 10,5% | 6,4% | 35,9% | 3,59% |
15% | 16,2% | 10,9% | 27,0% | 4,06% |
20% | 22,1% | 15,7% | 21,5% | 4,29% |
25% | 28,4% | 20,7% | 17,1% | 4,29% |
30% | 35,0% | 26,0% | 13,4% | 4,02% |
35% | 41,9% | 31,5% | 10,0% | 3,49% |
40% | 49,1% | 37,3% | 6,7% | 2,68% |
45% | 56,8% | 43,4% | 3,5% | 1,57% |
50% | 64,8% | 49,9% | 0,3% | 0,15% |
55% | 73,3% | 56,6% | -2,9% | -1,60% |
formulas used:
Name | formula/value |
---|---|
APY | apy from staking 1inch token |
Management fee | 2% |
Performance fee | 20% |
Apy daily compounded | (1*(1+(APY/365))^365)-1 |
apy vault(after fees) | Apy daily compounded*(1-performance fee)-Management fee |
%less profit | 1-(apy vault(after fees)/APY) |
delta profit | ( APY - apy vault(after fees) |
Why should we take action
In my opinion because the average user would think it is advantageous to use yearn. But in this case the user takes on extra risk(smart contract of yearn vault, …) pays fees to yearn and gets nothing in return. There is also no easy way for a user find this out for them self except making the above calculations themself . So in the spirit of transparency and looking out for the users we should take action or at least notify the user.
Possibly actions
-
Lower the fees / make a yip to have the option to lower the fees in situation as these
-
Deactivate the vault
-
Make the fees dynamic (based on the stakingapy) , possibly hard to implement
-
Delist the vault from the yearn site and/or move it back to ape.tax
-
At least notify the user
PS:
please feel free to say something if you see any mistakes (spelling or otherwise). Or ask if i need to clarify anything