# What is StaQ?

StaQ is a leading protocol targeting staking solution for Bitcoin L2 ecosystem.&#x20;

StaQ is providing a simple way to get rewards with your L2 native tokens.&#x20;

StaQ helps to optimize user's L2 token staking rewards with strategies designed by the core teams.&#x20;

StaQ makes staked tokens remain liquid and can be used across a range of other L2-based decentralized finance (DeFi) applications, getting extra rewards.


# What does StaQ resolve?

### Problem

Currently, lots of Bitcoin L2 are introduced as Proof-Of-Stake network. Staking with those networks provides a predictable return on investment, it does limit the liquidity of one's assets and restricts participation in other potentially profitable opportunities within the decentralized finance (DeFi) ecosystem or on cryptocurrency exchanges.

### Solution

StaQ introduces multiple aspects on resolving the exsiting liquid staking issues:

* **Unified Staking Pool**. it helps to manage users deposits, withdrawals and reward claiming. It makes the tedious POS staking process much more easier with simple functions. Together with a clean frontend UIUX, users can join the liquid staking process without understanding the logic behind
* **'st'Tokens.** Unlike staked tokens, the StaQ 'st' Tokens are freely transferable instead of locked as in the case of native staking. StaQ lets users operate with staked tokens by leveraging collateral, lending, farming, and other kinds of DeFi protocols.
* **Steady Node Operators.** StaQ manages an secure and steady infrastructure for deploying and running validator nodes on different network. Nodes operated by StaQ has the top-level performance which is impossible to get slashed.
* **Interoperability of 'st' Tokens.**&#x54;he staking tokens of different mainnets cannot be transferred between each other. StaQ uses the Bitcoin Layer 2 interoperability gateway, MAP Protocol, to enable the staking tokens of various Bitcoin Layer 2 mainnets to achieve liquidity interchange.

  <br>

\ <br>


# stToken

stToken is a liquid staking token that you receive when you stake your native token on the StaQ protocol. These stToken **represent your staked native tokens in StaQ's staking pool.**&#x20;

They act as a receipt, allowing you to exchange them later on for your staked native tokens and the earned rewards. Meanwhile, you can use stToken in DeFi while the token's price accrues in value vs. the price of your native tokens.&#x20;

stTokens is a rewards-accruing liquid staking token. This means that after each L2 network epoch (varying between different networks), its value is recalculated based on the staking rewards earned by the StaQ Staking Pool. The price of stToken is calculated as follows:&#x20;

> Price of stToken = total\_staked / tokens\_minted


# Stake

<figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FtafxTm0ukHY9PY40ZvC9%2F1.png?alt=media&amp;token=1d1c19ce-4c57-41fb-af1b-bbb48849884f" alt=""><figcaption></figcaption></figure>


# Stake Process

* Select network you want to stake your token with

  <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FZyL4CjyM64V53clxqvfx%2Fimage.png?alt=media&amp;token=2339b976-1c39-42d5-b350-4f80f45af2d0" alt=""><figcaption></figcaption></figure>
* Click into Stake page
  * Network stats is showing at the banner location

    <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FH4L5DFCYjsEhnjafPYmz%2Fimage.png?alt=media&amp;token=792e41f9-d458-4fc6-bffe-34343fa1221e" alt=""><figcaption></figcaption></figure>
* Connect your wallet
  * Account Details will show once wallet is connected
    * **Available to Stake**: the amount of Mapo in your wallet that can be staked
    * **Staked Amount**: the amount of stMapo currently in your wallet
    * **StaQ APR**: the current staking APR

      <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FYTS0Ntiwv5Ak58uTJZDN%2Fimage.png?alt=media&amp;token=d4edc547-f047-4ddc-8123-38fad2bb8a98" alt=""><figcaption></figcaption></figure>
* Enter Mapo Amount you want to stake

  <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FAAKvxeWs7S5TKhHFAO3q%2Fimage.png?alt=media&amp;token=ad8caa08-0041-4fe1-a038-a81bc9f42631" alt=""><figcaption></figcaption></figure>
* Confirm the transaction


# Withdraw & Claim

<br>

<figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2F82wkYR0tOcVYPeT7yg5j%2F2.png?alt=media&amp;token=22f4de21-6437-45ef-a50a-f5345ce0e810" alt=""><figcaption></figcaption></figure>

\ <br>


# Request Process

### Request Process

1. Select network you want to withdraw your tokens from

   <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2Fyb2E9zyVyRqtbhwdB7kC%2Fimage.png?alt=media&amp;token=b42c961a-292f-4ff4-acbc-fa662a75de62" alt=""><figcaption></figcaption></figure>
2. Click into Withdrawal page
   * Network stats is showing at the banner location

     <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FxsHpvpclX4AzbJ4J8Iyw%2Fimage.png?alt=media&amp;token=25fc8866-830c-498b-b30d-75ef63512514" alt=""><figcaption></figcaption></figure>
3. Connect Wallet
   * Account Details will show once the wallet is connected
     * **staMAPO Balance**: the stMAPO amount your address holds
     * **My Request**: Ready indicates the number of requests has been successfully processed; **Pending** indicates the requests that are in process
     * **My Pending Amount**: the amount that can be claimed

       <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FAKKG3ViFv5LyUMc4Mq1w%2Fimage.png?alt=media&amp;token=3a08409e-004b-40a8-9d34-6448b5e4790d" alt=""><figcaption></figcaption></figure>
4. Choose the method for token withdrawal request
   * **Use StaQ**: this method will require entering the amount of stMAPO you want to withdraw. It will go through the standard node withdraw process which can take up to 15 days

     <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2F2BDaGrjcrTkL62EccztL%2Fimage.png?alt=media&amp;token=da94647d-fc20-46e4-89e9-b0f3ba20745e" alt=""><figcaption></figcaption></figure>
   * **Use Aggregators**: this method will introduce aggregators on L2 which contains stMAPO and MAPO trading pair. It can accelerate the withdrawal process and skip the claim process

     <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FJII2JCUa7BvlxaiSDFgb%2Fimage.png?alt=media&amp;token=88eb5252-4de1-4baa-b88d-a87cdbe3a8a6" alt=""><figcaption></figcaption></figure>

<br>


# Claim Process

### Claim Process

1. After wallet is connected in Withdrawal page
   * the bubble besides 'Claim' tab indicates the number of ready request
   * the account details will contains 'My pending Amount' which is the amount of MAPO can be claimed

     <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2FTlY5maFsulRzo91HncUc%2Fimage.png?alt=media&amp;token=35887d18-aef8-46e9-a5d2-c9bc79423db6" alt=""><figcaption></figcaption></figure>
2. Click on ‘Claim' button will retrieve all the MAPO token including your deposit and rewards.
3. The list below is the history panel which contains details of the requests

   <figure><img src="https://1876039903-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmFu4Mq74NUzCbEhpUGnU%2Fuploads%2Fpt94OhRh2WXn1tdyyalL%2Fimage.png?alt=media&amp;token=d37ac567-eb3d-4922-9a5c-90bfab8e5834" alt=""><figcaption></figcaption></figure>


