bmTON explained
Last updated
Last updated
The smart contract determines the price of bmTON to TON after each validation round. It is calculated by adding the total TONs deposited and staking rewards, subtracting fees, and then dividing this result by the minted bmTONs. This formula eliminates the need for oracles since the underlying asset and staking rewards are denominated in TONs.
Every bmTON holder can unstake their tokens at any time, following a cooldown period of 36 to 72 hours. They will receive their TONs and the accumulated rewards.
bmTON is fully backed by the bemo stake pool, ensuring there is no possibility of a fundamental depeg within the app.
The smart contract defines the Fundamental price, representing the intrinsic value of bmTON. The market price is driven by supply and demand dynamics on exchanges where stTON is traded. Any Market price depeg creates an arbitrage opportunity as the unstaking option is always available on the bemo application.
You deposit 100 TONs into bemo finance, receiving 100 bmTONs in return. The exchange rate is 1 stTON to 1 TON at the time of this deposit. TON Pool now consists of 100 TONs.
Over time, bemo accumulates a staking reward of 5%. This reward is added to the TON pool, increasing its total value by 5 TONs. As a result, the TON pool now contains 105 TONs.
However, despite the growth of the TON pool, your bmTON balance remains unchanged at 100 bmTONs. What does change is the value of each stTON. The value of 1 bmTON increases by 5% to 1.05 TONs.