Slippage
When buying or selling through a subnet (liquidity) pool, there is an inherent loss of value during the purchase called slippage
.
The larger the purchase amount, the higher the slippage.
What is slippage?
Due to the limited resources of the liquidity pool, any change in the ratio of tao/alpha will effect the price and exchange rate. The act of making a purchase through the subnet pool changes the ratio, and effects the rate at which the exchange is placed.
Slippage occurs when staking AND unstaking alpha.
Slippage formulas
The tao/alpha conversion price cannot be used to calculate a transaction. You must use the following equation to determine the α_received
:
The opposite occurs when unstaking alpha to buy tao:
The amount received will be less than the amount expected from the direct price conversion. The difference is denoted as slippage (generally shown as a percentage):
Example 1 (large purchase = large slippage):
A subnet pool has 100α and 100τ. alpha:tao is 1:1, so the alpha price is 1 tao.
A tao holder wishes to sell 1,000 tao for alpha. Following the exchange rate of 1:1, you might assume 1,000α would be received. But there is just 100α in the pool, so using the equation above 90.9α is received.
This results in a slippage of 90.91%:
Large purchases of tao or alpha will have large amounts of slippage.
Example 2 smaller purchase
A subnet pool has 100α and 100τ. alpha:tao is 1:1, so the alpha price is 1 tao.
A tao holder wishes to sell 10 tao for alpha. Using the equation for alpha_expected, they will receive 9.09α.
This results in 9.1% slippage.
Updated 4 days ago