# magicLVL

Before using each of the magicLVL autocompounders , make sure to fully understand how the level finance tranches system works [**here**](https://docs.level.finance/tutorials/liquidity-tutorials/trading-pools-tranches). \
\
\&#xNAN;*Note: magicLVL staking is available only on the BNB Chain network so far. Join magicGLP* [***here***](https://app.abracadabra.money/#/magicLVL)*.*

<figure><img src="https://2388475231-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc9U0yE30Tc9xb3mVGA-1703796690%2Fuploads%2FOGSToeSDH05UBsj0Y2zX%2Ftranches-3.png?alt=media&#x26;token=08acd886-0101-4f9f-82dc-8a2f205082dd" alt=""><figcaption></figcaption></figure>

**magicLVL** is Abracadabra’s auto-compounder for **Level Finance Tranches**, where the **LVL** yield generated by tranche farming is automatically reinvested into **magicLVL**.

**magicLVL** consists of three distinct auto-compounders:

* **MagicLVS** for **Senior Tranches**
* **MagicLVM** for **Mezzanine Tranches**
* **MagicLVJ** for **Junior Tranches**

Each of these assets contains different underlying tokens, with varying weights and risk profiles, which can be staked into different staking contracts.

### Deposit Level Tranches into magicLVL

*Please Note: The following tutorial is executed using Senior Tranches, but is similar for each of the autocompounders.*

<figure><img src="https://2388475231-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc9U0yE30Tc9xb3mVGA-1703796690%2Fuploads%2Ff9LVkmuMfyp7eQYcu0yF%2Fdepositnew.gif?alt=media&#x26;token=b1104ecc-ea87-4698-b4f8-3f42f293b44d" alt=""><figcaption></figcaption></figure>

Once in the wallet, you can deposit Tranches  by inserting the desired amount in the upper box, on the right side of the screen. The first time you interact with the contract, you will need to approve Tranches token spending before you can click on “Stake”.&#x20;

*Note also that if you have tranches staked into the staking system directly on Level Finance, you will be asked to withdraw first, and then deposit into MagicLVL.*\
\
After having approved the transaction in Metamask, you will now have magicLVL tokens in your wallet and rewards will begin compounding!

### Withdraw magicLVL tokens into the underlying tranche.

In order to “Unstake”, please click on the two arrows on the left side of the screen.

<figure><img src="https://2388475231-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc9U0yE30Tc9xb3mVGA-1703796690%2Fuploads%2FLoR7aYYCOXSXRpBnlEu0%2FGMP_TW9yZUdNQVgwMQ%3D%3D.gif?alt=media&#x26;token=1ee14b7b-4bdb-411b-83ca-5b93cef579af" alt=""><figcaption></figcaption></figure>

Once done, you can input how many magicLVL tokens are to be unstaked. The first time you interact with the contract, you will need to approve magicLVL token spending before you can click on “Unstake”. After approving the transaction in Metamask, you will now have the underlying tranche tokens in your wallet, and in order to resume earning LVL rewards, you will need to stake again on Level Finance!

Note: The exchange rate between the underlying tranche and magicLVL changes twice per day, each time a harvest is called and rewards are compounded!

### magicLVL Dashboard:

The **dashboard** features a graph displaying the historical performance (APY) of each **magicLVL** tranche across various time frames. The **y-axis** represents the **APY**, and the **x-axis** represents the date.

In the top right corner of the screen, users can view the **APY** of the selected **magicLVL** tranche, which factors in auto-compounding. This calculation assumes two harvests per day and includes the 1% management fee taken by the protocol.

In the middle right section of the screen, users will see the **magicLVL Tranches:Level Tranche exchange rate**. As more fees are added, **1 magicLVL** token will become worth more than **1 tranche** token.

Lastly, users can check how many **tranche** or **magicLVL** tokens are available in their wallet, along with the dollar value of those tokens. Below that, users can find the total supply of **magicLVL** and the total rewards earned by **magicLVL**!
