# LP Manager

The LP Manager enables users to view their liquidity positions and create pools across any chain Oku integrates

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FfOm5LdABFALZkYExp406%2FScreenshot%202026-03-20%20at%2012.15.45%E2%80%AFPM.png?alt=media&#x26;token=0d035233-4167-46f8-898e-8f3721d79e69" alt=""><figcaption></figcaption></figure>

## Create Pool

If a pool is not already created for a certain token pair, users can create a pool using the button in the top-right. Enter both token addresses and the initial price. Select a pool's fee tier from one of Uniswap v3's preset options: 0.01%, 0.05%, 0.3%, and 1%.

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FwGagDE4gfml9ii0G3RkD%2FScreenshot%202025-08-21%20at%203.33.17%E2%80%AFPM.png?alt=media&#x26;token=52b8c54c-a00d-452f-bc9e-22c073b54994" alt=""><figcaption></figcaption></figure>

Next, you'll be prompted to add initial liquidity to the pool. You can input the Max and Min prices manually or choose from a preselected range.&#x20;

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2F9mMTmRsxlgoclmCE7QSL%2FScreenshot%202025-08-05%20at%201.43.43%E2%80%AFPM.png?alt=media&#x26;token=6c21e58c-c43d-46f6-984c-20718f5cd31f" alt=""><figcaption></figcaption></figure>

After clicking Create Position, the Uniswap v3 pool is live!

To find the pool, search for it via pool ID in the Trade tab or visit the Analytics page.

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2Ff3fULvwF8zyT6kMSq28B%2FScreenshot%202026-03-20%20at%2012.18.13%E2%80%AFPM.png?alt=media&#x26;token=55b57f6e-5b2e-4b15-a4a0-72fdfad599c9" alt=""><figcaption></figcaption></figure>

## Creating a Position

After selecting your preferred pool and fee tier on the left-side of the page, select the range for your position. This can be done in one of three ways:

1. Use your mouse to select your preferred range on the graph.
2. Use the range dropdown to select your liquidity concentration around the current price. The options are 0.1%, 1%, 12.5%, 25%, 50%, 75%, and 100%.
3. Enter your max price and min price manually in the input tabs.

Enter the desired amount of Token0 or Token1, and the other will autofill based on the availability of  tokens, range and current pool price.

{% hint style="info" %}
Oku doesn’t allow users to deploy liquidity across an infinite price range (0 → ∞) like some other platforms. Why? Because providing liquidity over such a wide range is highly inefficient — it spreads capital too thin and significantly reduces the trading fees users can earn. Selecting clear upper and lower price boundaries for your liquidity ensures far better performance and higher fee returns compared to an infinite range.
{% endhint %}

You're now ready to deploy your position!

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FM92Y3oIMZO13ar41HOeI%2FScreenshot%202024-12-10%20at%2011.19.02%E2%80%AFAM.png?alt=media&#x26;token=abd4c516-b53f-4bb2-bf2f-a54a82de5854" alt=""><figcaption><p>Deploying a WETH/USDT position</p></figcaption></figure>

For clarity, selecting a 100% range won't deploy your liquidity from $0 -> $infinite as we understand this would dramatically reduce the effectiveness of your position. The 100% option sets lower and upper limit boundaries according to the current price of the asset.

As an example, if ETH/USDT is trading at $3500, choosing the 100% range deploys your liquidity between $1750 <> $5250.

For more information on [concentrated liquidity](https://docs.uniswap.org/concepts/protocol/concentrated-liquidity), visit Uniswap's documentation

## Calculating PnL

When providing liquidity to a pool, your PnL should reflect the value change of your position plus fees earned.<br>

$$
PnL = (V\_{current} - V\_{initial}) + F
$$

Where&#x20;

$$
\begin{aligned}
V\_{initial} &= token0\_{open} \times P\_{token0, current} + token1\_{open} \times P\_{token1, current} \\
V\_{current} &= token0\_{current} \times P\_{token0, current} + token1\_{current} \times P\_{token1, current} \\
F &= \text{fees accrued in both tokens at current price}
\end{aligned}
$$

**Example:** You open a position with a combined total value of $500. Six months later, the value of your position is now worth $1000. Assuming your liquidity was in range for the pool and actively being utilized, you accrued $30 of fees. The PnL of your position would be **$530.**

$$
PnL = (1000-500)+30\PnL = $530
$$

## Claiming Fees

On the Oku interface, you can claim fees by clicking the three dots button on the right-side of an active position and clicking "Claim Fees."

The fees available for claiming are highlighted in green under "Fees".

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FXpopC1huEamn9CcH7HNl%2FScreenshot%202024-12-10%20at%2012.07.44%E2%80%AFPM.png?alt=media&#x26;token=a3e9c556-1bde-4df5-8ec1-b4cff286b99e" alt=""><figcaption></figcaption></figure>

## Editing Positions

By clicking the three dots button to the right-side of an active position and selecting "Edit Position," enter the amount you'd like to increase or decrease the size of your position by.

As a note, if you want to add liquidity to a new price range that isn’t part of your current position, you will need to create a new position.

## Closing Positions

After clicking the three dots button on the right-side of your position, selecting "Close" will prompt a dialogue box to appear asking if you would like to Remove All Liquidity.

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FeLwcQFiNcBdREO6Ryj8n%2FScreenshot%202025-05-09%20at%2012.18.48%E2%80%AFPM.png?alt=media&#x26;token=17dc350b-9a6e-4f4b-93ed-095be5cdab2c" alt=""><figcaption></figcaption></figure>

## Running Backtests

The Oku Position Manager allows users to backtest their positions, providing a retroactive view of pool performance.

For example, Running a 30-day backtest will assume your position was placed 30 days ago and display your annualized APR, PNL, and fees in both of the provided assets,

You can try out this feature by entering all your position info, clicking either 7, 30, or 90 days, then running the test.

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FKAVTX3fR9tVHnJI1iApo%2FScreenshot%202024-12-10%20at%2012.27.02%E2%80%AFPM.png?alt=media&#x26;token=8af0ca64-a92e-4293-91e7-3f2de95d181d" alt=""><figcaption><p>Simulating a 30-day back test</p></figcaption></figure>

<figure><img src="https://2779655004-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTiDEX3GBnFVAJgYA9mnN%2Fuploads%2FQ6mwxRVHbhm12ypgGuOB%2FScreenshot%202024-12-10%20at%2012.29.17%E2%80%AFPM.png?alt=media&#x26;token=c0bd7280-49b4-47b8-9173-6d3e420fae3c" alt=""><figcaption><p>Results</p></figcaption></figure>
