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:

LockedLPValue0.03×SupplyValueLockedLPValue≥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=300.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×SupplyValueLockedLPValue<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

Item
Description

SupplyValue

Your supplied notional (USD) in the market

LockedLPValue

Your locked ULAB LP value (USD)

Eligibility condition

LockedLPValue ≥ 3% × SupplyValue

Below threshold

You can be kicked out of Emission Eligible status

Regain eligibility

Lock more ULAB LP or reduce SupplyValue

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

Last updated