🤑Token Price Dynamics

This page describes how the price of the TurboSwap token is affected by various circumstances

Initial Token Price

In general, the price of the TurboSwap tokens is defined by the following formula:

p=αCNp = \frac{\alpha C}{N}

HereCCis the value of the capital,NNis the number of tokens in circulation, andα\alphathe capitalization ratio.

The initial capital valueC0C_0could be calculated as:

C0=msC_0 = m - s

Heremmis the amount of money invested by the pre-sale investors, andssis the amount of money spend for the protocol development, marketing, etc, i.e. all the money spent before the launch.

The initial number of tokensN0N_0could be calculated as:

N0=n+kN_0 = n + k

Here nn is the number of tokens issued for the pre-sale investors, and kk is the number of tokens issued to the team, advisors, to fund operational costs, etc, i.e. to those who didn't pay for the tokens.

Thus, the initial token price is:

p0=αmsn+kp_0 = \alpha \frac{m - s}{n + k}

Note, that the average price paid by the presale investors for the tokens is:

pˉ0=mn\bar p_0 = \frac{m}{n}

In order to make pre-sale investing profitable, the presale price should be less than the initial token price, thus we have:

pˉ0<p0mn<αmsn+k\bar p_0 < p_0 \\[1em] \frac{m}{n} < \alpha \frac{m - s}{n + k}

This limits the number of tokens that could be issued for non-investors (kk):

k<n(ααsm1)k < n \left( \alpha - \frac{\alpha s}{m} - 1 \right)

The more money were spent before the launch (ss), the lower thekklimit is. In order for the limit to be non-negative, the amount of money spent before the launch should fulfill the following constraints:

ααsm1>0s<m(11α)\alpha - \frac{\alpha s}{m} - 1 > 0 \\[1em] s < m \left( 1 - \frac{1}{\alpha} \right)

Fees and Interest

The protocol charges fees for most operations, such as deposits, withdrawals, trades etc. Also, in some cases the protocol collects interest on the capital loaned to the borrowers. These fees and interest are added to the capital. In case the protocol collectedΔC\Delta Cworth of fees and interest, the token price increase would be:

Δp=α(C+ΔC)NαCN=αΔCN\Delta p = \frac{\alpha \left( C + \Delta C \right)}{N} - \frac{\alpha C}{N} = \alpha \frac{\Delta C}{N}

So, if the capital per token has increased byx=ΔCNx = \frac{\Delta C}{N}, then the token price increase byαx\alpha x.

Losses

When an amount in default is liquidated, the protocol may take losses. These losses are subtracted from the capital and potentially may even turn the capital negative. In case the protocol tookΔC\Delta Cworth of losses, the token price decrease would be:

Δp=αCNα(CΔC)N=αΔCN\Delta p = \frac{\alpha C}{N} - \frac{\alpha \left( C - \Delta C \right)}{N} = \alpha \frac{\Delta C}{N}

So, again, if the loss per token isxxthe token price decrease will beαx\alpha x.

Investments and Redemptions

When an investor investsΔC\Delta Cworth of assets, the amount of new minted tokens issued to him is:

ΔN=N((C+(1ϕm)ΔCC)1α1)\Delta N = N \left( \left( \frac{C + (1 - \phi_m)\Delta C}{C} \right)^{\frac{1}{\alpha}} - 1\right)

Hereϕm\phi_mis the minting fee. The token price increase is:

Δp=αC+ΔCN+ΔNαCNΔp=αC+ΔCN+N((C+(1ϕm)ΔCC)1α1)αCN=αN(C+ΔC(C+(1ϕm)ΔCC)1αC)\Delta p = \alpha \frac{C + \Delta C}{N + \Delta N} - \alpha \frac{C}{N} \\[1em] \Delta p = \alpha \frac{C + \Delta C}{N + N \left( \left( \frac{C + (1 - \phi_m)\Delta C}{C} \right)^{\frac{1}{\alpha}} - 1\right)} - \alpha \frac{C}{N} = \frac{\alpha}{N} \left (\frac{C + \Delta C}{\left( \frac{C + (1 - \phi_m)\Delta C}{C} \right)^{\frac{1}{\alpha}}} - C \right)

With zero minting fee this would be:

When an investors redeemsΔN\Delta Ntoken, the value of assets released to the investor is:

ΔC=(1ϕb)C(1(NnN)α)\Delta C = (1 - \phi_b) \cdot C \left( 1 - \left( \frac{N - n}{N} \right)^\alpha \right)

Here ϕb\phi_b is the burning fee. The token price decrease is:

Δp=αCNαCΔCNΔNΔp=αCNαC(1ϕb)C(1(NΔNN)α)NΔNΔp=αC(1N1(1ϕb)(1(NΔNN)α)NΔN)\Delta p = \alpha \frac{C}{N} - \alpha \frac{C - \Delta C}{N - \Delta N} \\[1em] \Delta p = \alpha \frac{C}{N} - \alpha \frac{C - (1 - \phi_b) \cdot C \left( 1 - \left( \frac{N - \Delta N}{N} \right)^\alpha \right)}{N - \Delta N} \\[1em] \Delta p = \alpha \cdot C \left( \frac{1}{N} - \frac{1 - (1 - \phi_b) \left( 1 - \left( \frac{N - \Delta N}{N} \right)^\alpha \right)}{N - \Delta N} \right)

Note, that very high burning fee could make the price decrease negative, i.e. redemptions could in theory increase the token price instead of decreasing it.

With zero burning fee the price decrease would be:

Δp=αCN(1(NΔNN)α1)\Delta p = \frac{\alpha C}{N} \left( 1 - \left( \frac{N - \Delta N}{N} \right)^{\alpha - 1} \right)

Last updated

Was this helpful?