Fukubei Fren Profile picture
Apr 25 22 tweets 12 min read
Outstanding performance by $SPEC recently, with good reasons
Decent TVL, Impressive buybacks and decent protocol fee distributed to SPEC stakers in UST, New vaults being constantly shipped: Not surprised that $SPEC is now receiving limelights
In contrast, digging more into $SPEC's success and fundementals, I feel there's a party that is soley paying the price for $SPEC's success without benefiting from it.
Let's start from displayed APY on @SpecProtocol's frontend. For bLUNA-LUNA @astroport_fi LP autocompounder, the most popular vault amongst @SpecProtocol, the displayed APY is 14.57% at the time of writing.

There's something a little off from the start: Trade APR 0.6%
To start, trade yields for @astroport_fi's LP tokens are APY by nature (The rewards are automatically collected in the Liquidity Pool that you partially own, which is represented by the LP tokens that you hold)

So auto-compounding on trade yield, does not make sense to start
Let's double check whether @SpecProtocol included auto-compounding effect of trade yield in their displayed APY, which would have falsely over-estimated their APY.

Daily autocompounding 10.78%+0.6% results 12.05%, matching @SpecProtocol's displayed auto-compound APY
10.78% APR to APY is 11.38% and since trade yield is already APY, the toal APY is actually 11.98%

Pretty small difference, but the situation gets worse from here
It seems as if @SpecProtocol's totally ignores any protocol fees they charge whilst calculating expected APY. There is no sign of fee deduction on their APY calculations.
So how much does @SpecProtocol charges their vault users?

It's quite misleadlingly phrased in their docs; they claim to charge 0.1% deposit fee, 8% 'Performance fees.

docs.spec.finance/protocol/fees
To clarify, they charge 8% on all collected rewards. So if your LP tokens yields 10 Luna, (10% APR, deposited 100 Luna), they will charge 0.8 Luna as fee.

I wouldnt personally consider this fee format as 'perfomance fee' tbh
What does this mean for overall APY?

Going back to our example, bLuna-Luna vault, has 10.78% APR.

@SpecProtocol's fee applied: 9.9176% APR
= 10.42% APY

Adding trading fee 0.6% & SPEC incentive 0.17%, the actual final APY is 11.19%
Notice the original yield (not-autocompounding) was 10.78% APR + 0.6% APY, which is min APR 11.38%

So in other words; even with $SPEC incentives, you are better off not auto-compounding at all
Ofc, there's a convinence factor that is not being factored in, but I think the majority of the @SpecProtocol users believes that they are using more capital efficient solution by using @SpecProtocol 's vaults.
Such phenomenom of @SpecProtocol's actual APY being lowered than original APR is true for any vaults yielding lower or similar to bLuna-Luna vault atm:
- nLuna, nETH vaults based on @NexusProtocol
- mIAU-UST, mETH-UST vaults based on @mirror_protocol
- stLuna-Luna vault based on @LidoFinance
For nLuna & nETH vaults, users will be far better off using @NexusProtocol's native autocompounder, which does not charge any fee atm
I feel this is wrong in quite few levels because:

- I feel that many believe @SpecProtocol is charging small fee, which is absolutely not true
- Spec's Displayed APY is a total lie; it's not a miscalculation, it's literally a false information

to be continued on next thread
- Over-estimated APY attracted more users to @SpecProtocol (5x TVL of @ApolloDAO)
- more sell pressure on the tokens that the protocol @SpecProtocol is based on (@astroport_fi, @mirror_protocol, @NexusProtocol, @LidoFinance
- without providing net benefit to the ecosystem
As @SpecProtocol has been a strong team, delivering the products fast for Terra ecosystem, I hope and want to believe this was not ill-intended action by @SpecProtocol.

However, I believe the current status is not acceptable; so definitely need to be discussed
TLDR; If you are LP provider, reconsider using @SpecProtocol.

@SpecProtocol really should change their displayed APY so that it reflects fee

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Fukubei Fren

Fukubei Fren Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(