There are some odd stuff about $SOLID emissions.

Some important stuff are not explained in Andre's posts.

Also, there is potentially a mistake in the contract so basic yet so impactful, it's funny.

Two reasons why $SOLID emissions are extremely high for a short time👇 (1/10)
Reason #1: Locked $SOLID has very little effect on emissions (minor)

Let's take this part of Andre's medium post. There's nothing wrong with the explanation itself & platforms works as explained. What's missing is the dynamics behind "circulating supply". (2/10) Image
Reason #1 -cont:

You probably know that 20M $SOLID were airdropped to protocols. What you may not know is that initial mint was 100M $SOLID. Yes, that's 80M tokens left in the contract. So 80% of the starting circulating supply could not be locked to begin with. (3/10) Image
Reason #1 -cont:

This also means that even in the extreme scenario where every single $SOLID holder locked their token, next week's emission will only decrease by ~35%. Majority of $SOLID is in the contract itself & can't be locked. (4/10)
Reason #2: Potential bug in emission amount calculation

In the Solidly contracts, the emission amount is based on three factors:
1. Last week's emission amount (starting with 20M in week 1)
2. % of non-locked tokens
3. A base emission rate that is adjusted using 1 & 2 (5/10) Image
Reason #2 -cont:

The problem lies with the base emission rate. Notice how the comment in the code said the base emission calculation was 2% of available supply? Well it's not. It's the opposite. It's 98%. That x49 of the intended emission rate. (6/10) Image
Reason #2 -cont:

Solidly contract defines one more type of emission calculation: long tail emissions called "circulating_emission" in the code. It's set to 0.2% of total supply & supposed to take over once the initial 100M is mostly emitted (7/10)
Reason #2 -cont:

The formula for circulating_emissions is in the screenshot. We see same structure for calculating base emission rate here as well. The only difference is, the variables are defined correctly to calculate the desired 0.2%. (8/10) ImageImage
This is my validation to believe that the value of "emission = 98" is indeed an error for the main emission formula. I believe the original intention was to have "emission = 2" and use it as the numerator for both emission implementations. Don't know what went wrong. (9/10)
In short: $SOLID has a soft-cap of 100M tokens. The emissions are giving away x49 of the intended amount of $SOLID each week until most of that 100M is distributed. (10/10 - END)

• • •

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

Keep Current with InvaderMeerkat

InvaderMeerkat 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!

More from @invadermeerkat

Mar 1
Can the upcoming @0xDAO_fi launch trigger a huge supply/demand imbalance for $OXD? Is there better play than simply burning $OXD for $oxSOLID? I think there might be👇 (1/6)
$OXD has only one use now: burning it. When you burn $OXD:
1) You get oxSOLID, a token that represents veSOLID controlled by 0xDAO 1:1
2) You get partnership status with 0xDAO. As a partner you get pretty nice benefits. Details can be found at: docs.oxdao.fi/general-inform… (2/6)
1) Now simply burning OXD to get oxSOLID is not a good motivator. By doing so you are paying a significant (up to 300%+) premium & you would be better off buying $SOLID from the market. You can see the specifics of the calculation attached. (3/6) Image
Read 6 tweets

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!

:(