> For the complete documentation index, see [llms.txt](https://docs.web3market.site/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.web3market.site/how-to-guides/deploy-erc-20-contract.md).

# Deploy ERC-20 Contract

Here, you will find instructions on how to deploy a ERC-20 Contract using our Telegram Bot.

{% hint style="warning" %}
You MUST have a web3 wallet created as mentioned in [Setup a Wallet](/how-to-guides/setup-a-wallet.md)

Afterwards, please make sure to transfer \~0.2 ETH to it to be able to:\
1\) Pay Gas Fees of deployment\
2\) Pay the Fees for Locking the LP on our dedicated Web3 Locker on BASE
{% endhint %}

## Step 1 - Click "Create Smart Contract"

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FU3JOleB09dCyBD6Yj1oh%2Fimage.png?alt=media&amp;token=47373700-8012-41d7-8b86-0e722a9714f1" alt=""><figcaption><p>/start initial menu</p></figcaption></figure>

## Step 2 - Adjust the Contract Information

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2F1WWnxXsHDvpibdWVArgW%2Fimage.png?alt=media&amp;token=f066e0f5-8931-4f27-8241-539f4df7948e" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Launch Protection** includes several **safety measures** to ensure secure transactions. These measures allow you to set **increased Buy/Sell Taxes**, enabling you to capture additional capital from snipers. Additionally, you have the flexibility to adjust the **Max Wallet size (in percentages)** and define the maximum **number of tokens** that can be bought, sold, or transferred per transaction.
{% endhint %}

Editing the Socials that will be displayed at Contract level, it's very easy.<br>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FLrnhiFnYapguwUurZI83%2Fimage.png?alt=media&amp;token=6955b2d1-6511-4e4e-a41a-2710ed5373e6" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FjweeKEFNeD3U9R0c7Vy4%2Fimage.png?alt=media&amp;token=887123fc-5dff-4324-972b-84b0126d55d4" alt=""><figcaption><p>Click on Add+</p></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2Fsl1EXsSFAuINI7YH9CjF%2Fimage.png?alt=media&amp;token=a55245eb-9c49-4652-8e01-9d509e36be99" alt=""><figcaption><p>Add the desired socials by clicking Add and reply to the message that will be sent within the chat</p></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FgmNNYehFrHaIyV1qCkAG%2Fimage.png?alt=media&amp;token=cdc89df9-24cb-4fc4-ac8b-5ed44a0eaaf7" alt=""><figcaption><p>Example output for Telegram</p></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FDCjw3GNA3hdhWat9Kdz6%2Fimage.png?alt=media&amp;token=0e7e1585-66c7-4372-bc45-932d284f52df" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FdtrK5HiZ2WwNB1c3G6s1%2Fimage.png?alt=media&amp;token=fc005c1d-10e7-4a1e-a9e2-c1bb454b9cd6" alt=""><figcaption><p>Click on <strong>Refresh Menu</strong> to have the view updated (may require 2 clicks)</p></figcaption></figure>

## Step 4 - Click on Generate

Now, that we have all the information of the contract set and ready to deploy, click on Generate button:

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FyQcYibc9mCpFqAPM7fuG%2Fimage.png?alt=media&amp;token=7ae361de-835d-4258-a2b6-1bc73aa3ae15" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FVTkRvWK69mTUgDQEAYoX%2Fimage.png?alt=media&amp;token=69280f70-af0a-4319-b8f8-219d17abbf38" alt=""><figcaption><p>Short summary of what we will deploy.<br>Click on Deploy Panel</p></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2F6IF9wgtVxU2tgW4HmPfI%2Fimage.png?alt=media&amp;token=b8ea1b1b-4294-4991-99e3-fa0fc3c01c99" alt=""><figcaption><p>It will show the total amount of ETH available at Wallet level. Make sure to have some ETH sent to the wallet before deploying a contract as it will fail to do so.</p></figcaption></figure>

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FTjipGZP8j1ATrxTZZhRI%2Fimage.png?alt=media&amp;token=fced8036-8b49-4e88-aade-abd8e51b192b" alt=""><figcaption><p>We are now deploying a contract on BASE Network.</p></figcaption></figure>

At the end, you will have a new menu generated with some features that will allow you to manage the deployed contract, easily. How to do so, read [Manage deployed contracts](/how-to-guides/manage-deployed-contracts.md)!

<figure><img src="https://3968852894-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FL1fG2QW9argL5vyb9OR8%2Fuploads%2FfqyUC40RCrEFZwK5qrJn%2Fimage.png?alt=media&amp;token=e264cfdf-7e0f-47b9-a4da-31981223c463" alt=""><figcaption></figcaption></figure>
