> For the complete documentation index, see [llms.txt](https://bloxxa-1.gitbook.io/bloxxa-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bloxxa-1.gitbook.io/bloxxa-guide/smart-contract-constructor/editor/sale.md).

# Sale

1. **Click the + Create button**

   <figure><img src="/files/3fccBMofYcR0MPovDF9b" alt=""><figcaption></figcaption></figure>

2. **Select the type of smart contract you want to create:**
   * NFT ERC-1155
   * NFT ERC-721
   * ERC-20
   * Staking
   * **Sale**
   * Vesting<br>

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

3. **Choose the network:**
   * BNB Chain
   * Polygon
   * Ethereum

     <figure><img src="/files/0LEpk4XkfLE0ImGQLHnu" alt=""><figcaption></figcaption></figure>

4. **Click the Connect Wallet button** and connect your MetaMask wallet.

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

5. **Let's continue with creating the Sale smart contract.**&#x20;

   * In this example, we'll create a **Token Sale** smart contract. Token sales are a common method for offering and selling digital tokens or coins to the public or investors, typically as part of blockchain or cryptocurrency projects. These sales may take various forms, such as Initial Coin Offerings (ICOs), Security Token Offerings (STOs), or Initial Exchange Offerings (IEOs).<br>

     <figure><img src="/files/app1j21VPuY2JwMMdpN8" alt=""><figcaption></figcaption></figure>
   * **Fill in the required information for your Token Sale smart contract:**

     1. **Address of Purchasing Token**
        * This is the address of the token that will be used for payment during the sale (e.g., USDT, ETH, or any other token used to purchase the token being sold).
     2. **Address of Token**
        * This is the address of the token that will be received by investors in exchange for their payment (e.g., the new token you are selling).

     After filling in both fields, click the **NEXT** button.

6. **Pay $50 in USDT via MetaMask**. Ensure you have enough tokens for the transaction. If you are using Binance Smart Chain, you'll need approximately $5 in BNB, $3 in MATIC for Polygon, or $15-$20 in ETH for Ethereum. Click **NEXT** and confirm the transaction (up to 3 confirmations may be required). The smart contract creation usually takes around 30 seconds

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

7. **Your smart contract will now be available in your account.**

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

8. **You can now go to the blockchain explorer** to review your contract and begin using it for your needs.

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

***
