# Participating in the CSWAP ISPO

There are 3 steps to participating in the CSWAP ISPO:

1. [Owning or buying ADA](#buying-ada)
2. [Holding your ADA in a Cardano wallet](#setting-up-a-cardano-wallet)
3. [Delegating your ADA to CSWAP stake pools](#delegate-to-a-stake-pool)

### Buying ADA

If you don't already own ADA, the easiest way to buy some is through a centralized exchange. Those that are available to you will depend on your location but some of the popular ones are:

* [<mark style="color:blue;">Coinbase</mark>](https://www.coinbase.com/)
* [<mark style="color:blue;">Binance</mark>](https://www.binance.com/)
* [<mark style="color:blue;">Kraken</mark>](https://www.kraken.com/)
* [<mark style="color:blue;">Kucoin</mark>](https://www.kucoin.com/)
* [<mark style="color:blue;">Crypto.com</mark>](https://crypto.com/)
* [Huobi](https://www.huobi.com/)
* [Gate.io](https://www.gate.io/en/)

### Setting up a Cardano Wallet

Once you have ADA, you will then need to hold it in a Cardano wallet before you can delegate it. If you don't already have a Cardano wallet then you will need to set one up. This is a simple process and you can find instructions on the wallet-provider's website or dapp.&#x20;

Some of the popular wallets that support delegation are:

* [Nami](https://namiwallet.io/)
* [Eternl](https://eternl.io/app/mainnet/welcome)
* [GeroWallet](https://gerowallet.io/)
* [Flint](https://flint-wallet.com/)
* [Daedalus](https://daedaluswallet.io/)
* [Yoroi](https://yoroi-wallet.com/#/)

Once you have your wallet set up, transfer your ADA to it and you should then be ready to delegate.

### Delegating to a Stake Pool

{% hint style="success" %}
The more ADA you delegate and the longer you do so, the more CSWAP tokens you will receive.&#x20;
{% endhint %}

The exact instructions on how to delegate your ADA to a stake pool will depend on the specific wallet you are using but this functionality should be available by clicking on *Delegation* (eg Flint), *Delegation List* (eg Yoroi), *Staking* (eg Eternl), etc directly through your wallet interface.

The exception to the above is Nami, where you can only delegate to the developer's stake pool (Berry) directly through the wallet. However, it is possible to delegate to any other stake pool indirectly by going through [pool.pm](https://pool.pm/). Instructions on this simple process can be found [here](https://www.youtube.com/watch?v=XX4Sj35Am3E).

Once you get to the delegation screen you will need to find the official CSWAP Stake Pools. You can find them by searching for the tickers listed below:

<table><thead><tr><th width="105">Ticker</th><th width="212">Type</th><th width="209">Status</th><th>Bonus</th></tr></thead><tbody><tr><td><a href="https://cexplorer.io/pool/pool165ljt7xrrpceutz5ppe96suuw0jcnrvhg0f5vu60df0r5mt0x0c/about#data">CSWP1</a></td><td>100% CSWAP</td><td><img src="/files/EabPhoSGjpUtv6NE7Fbh" alt=""> Active - Unsaturated</td><td>Early Birds: up to 50%</td></tr><tr><td><a href="https://cexplorer.io/pool/pool1tdtzmmmak0tkte2j2hr223dfnqpdy85ypd66tddwywpeuknn2pn">CSWP2</a></td><td>50% CSWAP / 50% ADA</td><td><img src="/files/EabPhoSGjpUtv6NE7Fbh" alt=""> Active - Unsaturated</td><td>Early Birds: up to 50%</td></tr></tbody></table>

{% hint style="success" %}
Delegating to the 100% pool will reward you with **DOUBLE** the CSWAP tokens that you would receive from the 50% pool.
{% endhint %}

{% hint style="danger" %}
**ONLY delegate to Stake Pools listed with the named tickers.**&#x20;
{% endhint %}

When a pool reaches saturation, do not delegate to that pool as you will not receive any rewards for your delegation. You can check how saturated a pool is by clicking on the tickers above.&#x20;

As pools get saturated, additional pools will be added and this page will be updated with the relevant information.&#x20;

{% hint style="info" %}
CSWP1 Pool ID: *pool165ljt7xrrpceutz5ppe96suuw0jcnrvhg0f5vu60df0r5mt0x0c*

CSWP2 Pool ID: *pool1tdtzmmmak0tkte2j2hr223dfnqpdy85ypd66tddwywpeuknn2pn*
{% endhint %}


---

# 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.cswap.fi/initial-stake-pool-offering-ispo/participating-in-the-cswap-ispo.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.
