# State Pools

State pools are a variety of single side staking and duel asset liquidity pools users can deposit UV assets in to earn yield generated via the underlying on Ultraviolet.&#x20;

## Excited State Pools&#x20;

Excited state pools are LP pools that aims to incentive secondary liquidity on the Ultraviolet monetary assets:&#x20;

### uvBGT

uvBGT will be paired with swBERA on Kodiak in an ALM Kodiak island from which yield can be earnt from the underlying swBERA as well as yield coming from the underlying BGT boosting which will go to stakers of these LP tokens on the Ultraviolet webapp.&#x20;

### uvBERA and uvPREM State Pools

1. **LP - uvBERA/wBERA**

This LP will be deployed in a StableSwap pool on top of BEX, that follows the formula below: \
xi + D = ADnn +Dn+1 \
nn Qni=1 xi \
Where: AnnXn i=1&#x20;

• A is the amplification coefficient, set as 2000

• n is the number of tokens in the pool, set as 2&#x20;

• xi are the token balances&#x20;

• D is the invariant.&#x20;

Rewards will be distributed via the reward vault for this LP in which Ultraviolet will be adding incentives.&#x20;

2. **LP - uvPREM/iBERA**

uvPREM/iBERA will be deployed in a 80:20 token pool on BEX, where yield will be distributed via reward vault incentives.&#x20;

**Claiming Rewards**\
Users can claim yield from the rewards issued to state pools by heading to the liquidity interface and claiming via the interface. Initially this will be via the Berahub webapp.&#x20;

Rewards can be paid typically in the form of HONEY. In times of pool imbalance, the protocol can send rewards in the form of UV assets to assist with overall protocol health. &#x20;

## Dynamic Yield Distribution

Ultraviolet operates with a dynamic yield split that helps to ensure balance across liquidity pools. During times of extreme imbalance (95%+) within liquidity pools, yield can shift entirely to one specific pool to assist with balancing. These will be temporary changes and revert once balance within liquidity pools occurs. \ <br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://uvmoney.gitbook.io/docs/ultraviolet/state-pools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
