Flashstake
  • πŸ‘‹Start Here
    • Flash Facts
    • Real World Example
    • Three Components
  • ⚑Flashstake Protocol (FSP)
  • ⏳Time Vault Strategies (TVS)
    • Time Vault Examples
    • Time Vault Pools
    • Time Vault Fees
    • Time Vaults Database
      • Aave
        • AAVEv2-V1 Strategies
        • AAVEv2-V2 Strategies
        • AAVEv2-V3 Strategies
        • AAVEv3 Strategies
      • Lido Finance
        • stETH
      • GMX
        • GLP Strategy
      • Rocket Pool
        • rETH
    • Time Vault Interface
  • βš–οΈTime Based Tokens (TBTs)
    • Flashstaking TBTs
    • Minting TBTs (Staking)
    • Burning TBTs (FlashBurn)
    • Swapping TBTs
    • FlashNFT
  • 🌊Liquid Stake (FlashLend)
  • 🎯FlashBack
  • πŸͺ™Tokenomics (FLASH)
    • πŸ—οΈToken Utility
    • πŸ’‘Time Switch
    • πŸš‚Flash Capacitor
    • 🏦Flashstake Treasury
    • πŸ“ƒToken Distribution
  • πŸ”—Smart Contracts
    • Addresses and Links
    • Flashstake Protocol
      • Methods
      • Events
      • Error Messages
    • Time Vault Strategy
      • Methods
      • Events
    • Flash Protocol Proxy
    • Liquid Stake
      • Methods
      • Events
  • πŸ”’Security and Risks
    • Audits
    • Admin Functionality
    • Unit Tests
    • Testnet Competitions
    • Disclaimer
  • πŸ€”FAQ
    • πŸ”Where does the yield come from?
    • πŸ”’What are the risks of Flashstaking?
    • 🌎What are some real-world use cases?
    • πŸ“ˆHow is the APY calculated?
    • πŸ”—Where are the old docs?
  • πŸ§‘β€πŸš€Flashtronaut NFTs
  • πŸŽ†xFLASH
  • πŸ–ΌοΈFrontend Changelog
    • 2023 Changelog
      • FLC-2306.13 (LIQUID Upgrade)
      • FLC-2304.18 (WEBBY Upgrade)
      • FLC-2303.28 (ARBYS Upgrade)
      • FLC-2302.15 (FLIDO Upgrade)
      • FLC-2301.26 (BOOTSTRAP Upgrade)
    • 2022 Changelog
      • FLC-2212.12 (GOERLI Upgrade)
      • FLC-2211.25 (WHISTLE Upgrade)
      • FLC-2211.17 (NAMESTAKE Upgrade)
  • πŸ“œLicense
Powered by GitBook
On this page
  • Burning Math Example
  • Calculating Burn APR
  1. Time Based Tokens (TBTs)

Burning TBTs (FlashBurn)

Redeeming TBTs for value

PreviousMinting TBTs (Staking)NextSwapping TBTs

Last updated 1 year ago

When a user burns their , they can withdraw yield from a . Some also have a that provides extra yield on top of the Yield Pool yield.

The information provided in this article pertains exclusively to strategies developed by the Flashstake DAO. The process of burning TBTs may vary for strategies developed by external parties.

The assets received upon burning TBTs are proportional to the user’s relative ownership of the total TBT supply for that specific strategy and the size of the yield pool. For example, if a user holds 45% of the total TBT supply for a given strategy, they could choose to burn all of those TBTs and redeem 45% of the value within that strategy’s yield pool.

Burning Math Example

For demonstration purposes, consider a scenario where the AAVE strategy has 400,000 USDC in its associated yield pool and 10,000 TBTs in existence. If you decide to Flashstake 30,000 USDC for 365 days, approximately 30,000 TBTs will be minted, making the total number of TBTs for this AAVE USDC strategy to now be 40,000. Your 30,000 TBTs represent 75% ownership of the yield pool, so if you burn all of your TBTs you can redeem approximately 300,000 USDC.

The numbers presented in this example are for illustrative purposes only and should not be treated as actual values or guarantees. Additionally, it is important to note that the TBT minting formula varies depending on the strategy in question. Strategies developed by the Flashstake DAO utilize the formula specified in the TBTs section of the documentation.

To burn TBTs, a user can call the β€œβ€ function in the associated strategy. Alternatively, this process can also be accomplished in a single transaction using the Flashstake feature which executes a mint and burn in the same transaction.

Calculating Burn APR

Yield is typically calculated as a percentage of the employed capital and can be represented as Annual Percentage Rate (APR) or Annual Percentage Yield (APY). The formula for calculating the upfront APR is as follows:

APRupfront=Returnupfrontβˆ—31,536,000Depositβˆ—StakeDuration(seconds)APR_{upfront} = \frac{Return_{upfront} * 31,536,000}{Deposit * StakeDuration_{(seconds)}}APRupfront​=Depositβˆ—StakeDuration(seconds)​Returnupfrontβ€‹βˆ—31,536,000​
βš–οΈ
TBT tokens
TVS
Yield Pool
Boost Pool
burnFToken