> For the complete documentation index, see [llms.txt](https://docs.layerbank.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.layerbank.finance/tokenomics/usdulab-1/locker.md).

# Locker

The **ULAB Locker** is the module where users **lock ULAB LP** and receive **xULAB**.

Core ideas:

* You must lock ULAB LP in the Locker to obtain xULAB.
* Only users who lock enough ULAB LP vs. their Supply become Emission Eligible for ULAB rewards.
* xULAB is non-transferable and only comes from locked LP.

#### What Is Locked?

The Locker accepts **ULAB-based LP tokens**, such as:

* `ULAB–MOVE` LP
* `ULAB–ETH` LP
* `ULAB–Stables` LP

Additional ULAB LP pairs and chains can be added by the protocol / governance.

***

#### Reward Eligibility (Emission Eligibility)

ULAB rewards in each market are distributed **only** to users who satisfy an **Eligibility** condition.

Definitions (per market, Supply side):

* `SupplyValue` = total value (USD) you **supply** in that market
* `LockedLPValue` = total value (USD) of your **locked ULAB LP**

You are **Emission Eligible** in that market if:

$$
LockedLPValue≥0.03×SupplyValue
$$

Notes:

* **Borrow amounts are ignored** for eligibility (only Supply matters).
* Example:
  * If you supply **$1,000** in a market:
  * $$0.03×1,000=30$$

    → you must lock at least **$30** worth of ULAB LP to stay eligible.

If market or LP prices move and:

$$
LockedLPValue<0.03×SupplyValue
$$

then:

* You **lose Emission Eligible** status for that market.
* A **Kick** mechanism can be executed by protocol logic:
  * Marks your position as ineligible.
  * UI can notify you (e.g. “Not eligible for rewards — lock more ULAB LP”).

**2.2.1 Eligibility Summary**

<table><thead><tr><th width="196.08984375">Item</th><th>Description</th></tr></thead><tbody><tr><td>SupplyValue</td><td>Your supplied notional (USD) in the market</td></tr><tr><td>LockedLPValue</td><td>Your locked ULAB LP value (USD)</td></tr><tr><td>Eligibility condition</td><td>LockedLPValue ≥ 3% × SupplyValue</td></tr><tr><td>Below threshold</td><td>You can be kicked out of Emission Eligible status</td></tr><tr><td>Regain eligibility</td><td>Lock more ULAB LP or reduce SupplyValue</td></tr></tbody></table>

> If you are **not** Emission Eligible, you receive **0 ULAB** from that market, regardless of your xULAB, Score, or boost.
