# Create a Dutch auction

### How to c**reate a token Dutch auction pool**

{% embed url="<https://youtu.be/DB0fbXDLqcw>" %}

1\. Visit <https://app.bounce.finance/> and start with connecting your wallet.

<figure><img src="/files/GxfBcLWgCJuC3uaCzm05" alt=""><figcaption></figcaption></figure>

2\. Click "Create" and "Create an auction".

<figure><img src="/files/biLcmTybXhKmiG1A0mhq" alt=""><figcaption></figcaption></figure>

3\. Choose your desired blockchain network, token type, auction type and make sure to link your wallet successfully before you can proceed.

<figure><img src="/files/Mu4a2fyz916NOLnbn6pT" alt=""><figcaption></figcaption></figure>

4\. Fill in information about the token you're auctioning, you can do so in three ways:

* **Search the token's name**
* **Copy and paste token contract address**
* **Token symbol** and t**oken decimals** will be auto-filled after entering the token contract address.

<figure><img src="/files/ektTfa5n47Cukx8s3QY9" alt=""><figcaption></figcaption></figure>

5. Fill in the following auction parameters.

* **Funding currency:** the currency to receive for the auctioned assets.&#x20;
* **Starting price (price ceiling):** the starting price to start bidding on the assets, this is the highest price. The price will start counting down from here.
* **Reserve price (floor price):** the lowest price to the auction will reach, in case there are no higher bids placed.
* **Auction price decreasing times:** enter the number and the system will automatically calculate the decreasing rate .
* **Amount:** the number of tokens to auction.
* **Allocation per wallet:** the maximum amount of tokens one wallet can purchase from your pool.

<figure><img src="/files/Vy8tYVXynaUuJVDGIIxS" alt=""><figcaption></figcaption></figure>

6. Fill in the advanced settings:

* &#x20;**Pool name**
* **Auction duration**
* **Token unlocking schedule**
* **Refundable**: This is a default setting meaning participants are free to withdraw from the auction before auction is ended. You can turn it off if you don't want this feature for your auction. &#x20;
* **Participant**: You can choose to open auction to only whitelisted addresses. You should prepare a list of addresses beforehand and import to the whitelist section.

<figure><img src="/files/qJl7pLIxYGgds36ZccAE" alt=""><figcaption></figcaption></figure>

7. Review your auction parameters and confirm your auction creation.

<figure><img src="/files/Bk3dJgXAUBFPzNP4IURe" alt=""><figcaption></figcaption></figure>

8. Once you hit "confirm", your wallet extension will pop up and ask to confirm gas fee. Once the transaction is confirmed and submitted, you'll receive a "congratulations" confirming that your auction pool has been successfully created.

<figure><img src="/files/ZiETz3CFRjYvco0Zxqlj" alt=""><figcaption></figcaption></figure>

9. Your Dutch auction pool should look like this, where a live chart allows you to monitor live price and bid.

<figure><img src="/files/aS6vDsrMtvHmxLbdLWcg" alt=""><figcaption></figcaption></figure>


---

# 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.bounce.finance/user-guide/dutch-auction-guides/create-a-dutch-auction.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.
