> 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/erc-20.md).

# ERC-20

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 ERC-20 smart contract.**&#x20;
   * In this example, we'll create an **ERC-20** smart contract. ERC-20 is a technical standard used for creating tokens on the Ethereum blockchain. It defines a common set of rules that all Ethereum tokens must follow, ensuring compatibility across different platforms and projects. This standard includes six mandatory functions and three optional ones, covering the basics like transferring tokens, approving spending, querying balances, and total supply.<br>

     <figure><img src="/files/Z8B39wOLdA7qByMcObn9" alt=""><figcaption></figcaption></figure>
   * **Fill in the required information for your ERC-20 smart contract:**

     1. **Name of Token**
        * This is the name of your ERC-20 token, which will be displayed on different platforms and exchanges.
     2. **Symbol of Token**
        * This is a short, memorable representation (like a ticker symbol) of your ERC-20 token for easier identification.
     3. **Initial Owner Address**
        * Example: `0x5B61710DBe0cb76078B95B0BB9AEB33FA34A3A65`
        * This is the address that will initially own the minted ERC-20 tokens.

     After filling in all the 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.<br>

   <figure><img src="/files/NN4Reo29bxfd55vIxKec" 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>

***
