$btcSOL is an innovative LST derivative token built on Solana that automatically converts earned yields into zBTC or BTC and distributes them to users.
Stake
To mint $btcSOL, users must stake SOL or LST-SOLs (mSOL, jupSOL, or kySOL) through the btcSOL dApp. Here is the process:
1. Users select an LST-SOL Team to stake.
2. Stake an amount in SOL or LST-SOL to mint $btcSOL.
*Note that if you stake SOL, an additional slippage will be applied (which you can set yourself), as the system uses Jupiter Swap to fetch LST-SOL quotes.
3. A service fee will be charged in the selected LST-SOL.
After deducting this fee, the stake amount must be more than 0.1 $btcSOL.
4. The system mints a corresponding amount of $btcSOL to the user based on the independent price index for each LST-SOL Team, determined by the price of each LST-SOL and calculated by the system.
5. By minting and holding $btcSOL, users are eligible to accumulate zBTC on the platform.
Users can choose to claim their rewards either in zBTC or BTC.

Unstake
To unstake the minted $btcSOL and withdraw the deposited LST-SOL or SOL via btcSOL, users need to submit an unstaking request and burn their $btcSOL. Users can initiate an unstaking request at any time. Here is the flow:
1. Users select an LST-SOL Team to unstake.
2. The system burns the minted $btcSOL.
3. Users can immediately withdraw their SOL or LST-SOL to their wallet addresses by hitting the “Withdraw” button on My Position.
*Note that the system calculates the final returned amount based on $btcSOL, quoted price, and other time factors, which may cause slight differences due to market price or slippage at the time of exchange; users must withdraw their full LST-SOL or SOL balance in a single transaction.
