πŸ”₯Buy & Burn

Legacy's Buy & Burn mechanism takes 21% of total ETH fees generated by the protocol through creating builders and uses those funds to buy Legacy on Uniswap v3 WETH/LEGACY pool and then automatically burns those tokens removing them from the circulation.

The idea of Buy & Burn in Legacy was to replicate the amount of lost Bitcoins. It is said that around 13 - 35% of all Bitcoin tokens are gone through lost keys, thrown out hard drives as well as the β‰ˆ5% of Bitcoins that Satoshi Nakamoto owns. The estimations are quite inaccurate, some sources say it is 13%, some say it is closer to 25%. Legacy chose 21% for that matter. Setting 21% of all Legacy tokens that will ever be created for Buy & Burn should help create a squeeze in the supply of Legacy supporting the price appreciation long-term.

10% of total ETH fees generated by Legacy protocol are sent to TitanX's Buy&Burn.

Smart Contract Methods User Incentive Fee:

Protocol Participants get an incentive fee of 0.66% ETH from collected fees for calling the Redistribute Paydays + B&B smart contract function which distributes the ETH between paydays for stakers and buy and burn.

Similar incentive fee reward of 0.66% is granted for triggering Buy & Burn function thats buys Legacy from the open market via Uniswap v3 WETH/LEGACY pool and burns all the amount of purchased Legacy tokens.

Both actions can be done in Legacy dApparrow-up-right. WyvernX Fund Flow Visualization - Path to Buy & Burn

High-Level Overview


β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                           WYVERNX ECOSYSTEM FUND FLOW                                   β”‚
β”‚                     How TitanX & ETH Flow to Buy & Burn Contract                        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚    USER ACTIONS          β”‚
                    β”‚  (Entry Points)          β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                               β”‚
         β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
         β”‚                     β”‚                     β”‚
         β–Ό                     β–Ό                     β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Mint WyvernX   β”‚   β”‚  Stake WyvernX  β”‚   β”‚  Stake TitanX   β”‚
β”‚  (pays TitanX)  β”‚   β”‚  (rewards pool) β”‚   β”‚  (in Vault)     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                     β”‚                     β”‚
         β–Ό                     β”‚                     β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”            β”‚            β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   WyvernX.sol   β”‚β—„β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜            β”‚ WyvernVault.sol β”‚
β”‚  (Main Token)   β”‚                         β”‚ (TitanX Stakes) β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜                         β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                                           β”‚
         β”‚ TitanX fees                               β”‚ ETH from TitanX
         β”‚ distributed                               β”‚ stake rewards
         β–Ό                                           β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                        DISTRIBUTION HUB                          β”‚
β”‚                    (When claim() is called)                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚
         β”‚ ETH Distribution from WyvernVault.claim()
         β”‚
         β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Ί 80% ──────► TitanBuy.sol ──────► buys TitanX with ETH
         β”‚
         β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Ί  5% ──────► WyvernBuyAndBurn.sol ◄─── (ETH β†’ WETH)
         β”‚
         β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Ί  7% ──────► Legacy Protocol
         β”‚
         β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Ί  5% ──────► Genesis Wallet
         β”‚
         └──────────►  3% ──────► Caller Incentive Fee

Last updated