# Launching tokensale

## 1. Go to the [page ](https://jvault.xyz/launchpad/new_sale)for creating a sale

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FAAhC2vGAYs9ui7H4g4Ja%2Fimage.png?alt=media&#x26;token=a7e26c4d-e0fb-4196-9936-6bd6d8c53c26" alt=""><figcaption><p>Navbar</p></figcaption></figure>

## 2. Select the type of sales

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FDOrNA1x5sOjU8SZM7Txo%2Fimage.png?alt=media&#x26;token=5f406d61-4e8e-4ccb-be84-66cc563f1ea9" alt=""><figcaption><p>Sales type selection interface</p></figcaption></figure>

There are 2 different types of sales available at the moment. You can familiarise yourself with them in the [corresponding section](https://docs.jvault.xyz/launchpad/different-types-of-presales).

## 3. Fill in the required information

Many input fields have question mark symbols next to them. If you move the cursor over them or click on them, prompts will appear to help you fill in the data.

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FXKyxry2S6aUAk02mcSaN%2Fimage.png?alt=media&#x26;token=b544eb95-a744-427d-accf-7d22c823dc10" alt=""><figcaption><p>Example of a pop-up hint</p></figcaption></figure>

Example of a completed page:

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FlGUDg2AzAS5U5MRz8UGc%2Fimage.png?alt=media&#x26;token=cccba574-d7b2-4d1b-8df3-794bcba54d40" alt=""><figcaption></figcaption></figure>

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2Fb7hdwaTwIno9oSONB1RG%2Fimage.png?alt=media&#x26;token=ca404369-067c-4749-a8ef-c0749bce0f05" alt=""><figcaption></figcaption></figure>

If any of the fields are filled in incorrectly, an error message will be displayed next to that field:

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2F8vTQlFX8G7TJ4XyqfevY%2Fimage.png?alt=media&#x26;token=71291140-ae29-4579-9223-0bd0bc193860" alt=""><figcaption></figcaption></figure>

## 4. Deploy your tokensale

### 4.1. Click the ‘Deploy tokensale’ button at the very bottom of the page

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FusdeiWuH5ttQeezNeDUy%2Fimage.png?alt=media&#x26;token=dde6ee11-f9b7-4488-88c2-754a2a0c6a75" alt=""><figcaption><p>The button you need</p></figcaption></figure>

### 4.2. Read on to learn the details of creating a sale

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FQ8nKd8D5LbI2nkqFvHLA%2Fimage.png?alt=media&#x26;token=19e98d9b-6a62-48c1-b329-bf17435a3c01" alt=""><figcaption><p>A pop-up window with details of the transactions required to start sales</p></figcaption></figure>

To create a tokensale, you will need to confirm two transactions: the first to pay the fixed part of the commissions and deploy the smart contract of the sale, the second to add tokens to the smart contract of the sale.

Note that you will need to pay two types of commissions, you can read more in this [section](https://docs.jvault.xyz/launchpad/info-for-projects/fees).

## 4.3. Send a transaction to deploy a smart contract

Click the "Send Transaction" button, confirm the transaction in your wallet app and wait for the download icon to change to "Success".

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FiSBEMqGSxosrz8HNrg74%2Fimage.png?alt=media&#x26;token=2d4e5161-9042-44bc-98dc-a2cf38efc0bb" alt=""><figcaption><p>Transition from the boot state to the ‘confirmed’ state</p></figcaption></figure>

If the state of the button does not change to "Success" while you are sure that tokens have been charged from the wallet, please contact the [support service](https://t.me/JVaultManager), attaching a link to the transaction to your message.

## 4.4. Send a transaction to add tokens

After successful confirmation of the previous transaction, the button to send the next transaction will become available:

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FtfDSUmjNZhjdOZmiCkyt%2Fimage.png?alt=media&#x26;token=7c9d8b06-812e-49ec-9433-b25f608dca1a" alt=""><figcaption><p>Button for sending tokens to a tokensale contract</p></figcaption></figure>

Click on it, confirm the transaction in the wallet app and wait for the transaction to be confirmed in the blockchain. After that, the tokensale creation process will be completed and you will see a message about its successful publication.

<figure><img src="https://4175065494-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNxfS87iCuX2FyXLEguZP%2Fuploads%2FAhyLDwcvGGapXm5rWz3e%2Fimage.png?alt=media&#x26;token=7bfe93ef-f983-427f-a59e-e5d7430b0789" alt=""><figcaption></figcaption></figure>

## Congratulations, you've created your own decentralised tokensale!

{% hint style="info" %}
If the blockchain and/or indexers are unstable, transactions may take quite a while to be sent, however if your tokensale does not show up on the website within 5 minutes of confirming the transaction on the blockchain, please contact [JVault support](https://t.me/JVaultManager).
{% endhint %}
