# How to contribute to testing

3 categories of tasks can be performed by Alpha Testnet participants:&#x20;

### 1. Swaps

You can complete swaps between several pools.

Since Nabla pools are single-sided you can trade any combination of 6 assets (calculated as 15 pairs)&#x20;

* Swap Task 1: Do at least 3 [swaps](/nabla-testnets/testnet-alpha/performing-a-swap.md) between assets
* Swap Task 2: Swap into a swap pool [that is depleted](/nabla-testnets/testnet-alpha/how-to-swap-into-a-swap-pool-that-is-depleted.md) (*A SP where the Liabilities>Reserve*)

### 2. Liquidity Provisioning

An AMM without LPs is unimaginable. Please provide liquidity in:

1. Swap Pools: Nabla offers low-risk LPing thanks to its novel pool architecture. Provide liquidity to the pools using your test tokens.
   * LP Task: [Add liquidity](/nabla-testnets/testnet-alpha/managing-swap-pool-liquidity.md#depositing-into-the-swap-pool) to at least 3 swap pool
2. Backstop Pool (BSP): The swap pool market-making risks (inventory risk and other risks) are confined to the backstop pool.&#x20;
   * BSP LP Task: Provide [liquidity to BSP](/nabla-testnets/testnet-alpha/managing-backstop-pool-liquidity.md#depositing-into-the-backstop-pool) to secure the liquidity of the protocol.&#x20;

### 3. Liquidity Withdrawal

As an LP you can withdraw liquidity anytime, and Nabla offers several options to withdraw liquidity

1. Withdraw your asset from the swap pool: This is what any AMM enables. LPs can provide liquidity and withdraw liquidity. Depending on the pool coverage, you'll get your share of the pool assets.&#x20;
   * Task: [Withdraw](/nabla-testnets/testnet-alpha/managing-swap-pool-liquidity.md#withdrawing-from-the-swap-pool) liquidity from  swap pools.<br>
2. Withdraw assets from the backstop pool: The innovation of Nabla allows both BSP LPs and swap pool LPs to withdraw tokens from BSP.&#x20;
   1. BSP pool LPs can withdraw their assets from the BSP. This is the default option.
      * Task: [Withdraw](/nabla-testnets/testnet-alpha/managing-backstop-pool-liquidity.md#withdrawing-from-the-backstop-pool) liquidity from the BSP.<br>

   2. Swap pool LPs can withdraw from the BSP: If a swap pool  is not 100% full the LP has the option to withdraw liquidity from the backstop pool in the BSP asset (currently USDC)&#x20;

      * Task: [Redeem the swap pool’s](/nabla-testnets/testnet-alpha/redeem-swap-pool-shares-via-backstop-pool.md) LP shares via the Backstop pool(BSP).<br>

      > There is a 1000-block (4-5 hours)  lockup period for withdrawal from BSP after adding liquidity

   3. BSP LPs can withdraw assets from any swap pool if that pool has more assets compared to its liabilities (Coverage ratio >100%)
      * Task: Withdraw Backstop Pool Liquidity via [Excess Swap Pool](/nabla-testnets/testnet-alpha/withdraw-backstop-pool-liquidity-via-excess-swap-pool.md)

### Your feedback is appreciated!

If you encounter any bugs or for any questions, please use the "Feedback" link on the right-hand side of the page.

We appreciate all the feedback you can give to help us build a better product. To give more detailed feedback please use [this form](https://tally.so/r/31V6JO). You can use the "Feedback" button on the right side of the app for more general feedback.&#x20;


---

# 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://docs.nabla.fi/nabla-testnets/testnet-alpha/how-to-contribute-to-testing.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.
