# Using Remix ide

Here is a detailed explanation of what Remix IDE is and a step-by-step guide on how to deploy a TEP20 contract using Remix IDE:

## What is Remix IDE ?

Remix IDE is an open-source, web-based integrated development environment (IDE) for writing, compiling, and deploying smart contracts. It is widely used for Ethereum and Ethereum-compatible blockchains such as TAN-chain. Remix IDE offers a user-friendly interface, powerful debugging features, and a variety of plugins to streamline the smart contract development process.

## Step-by-Step Guide to Deploy

Follow these steps to deploy a TEP20 contract using Remix IDE:

## 1.Open Remix IDE

Navigate to[ *Remix IDE* ](https://remix.ethereum.org)in your web browser. You will see the main interface, which consists of several panels, including the file explorer, the editor, and the terminal.

## 2.Create a New File

In the file explorer on the left side of the screen:

* To create a new file, select the “File Explorer” icon from the menu, then click the “Create New File” icon.
* Type in the name of the file. It is our first program so let’s go with “`TEP20Token.sol`” .

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

## 3.Write the Contract

* Once the file is named we can begin writing Solidity code in the code editor. Paste or type the code below into Remix.

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

## 4.Compile the Contract

* **Select the Compiler**: Click on the `Solidity Compiler` tab on the left sidebar.
* **Choose Compiler Version**: Select the appropriate compiler version (e.g., `0.8.20+commit.c7dfd78e`).
* **Compile the Code**: Click the `Compile TEP20Token.sol` button.

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

## 5.Deploy the Contract

* **Select the Deployment Environment**: Click on the `Deploy & Run Transactions` tab.
* **Configure the Environment**:

  Select `Injected Web3` if you are using a Web3 wallet like MetaMask connected to the TAN-chain network.
* **Deploy the Contract**:
  * Ensure `TEP20Token` is selected in the contract dropdown.
  * Click the `Deploy` button.

<figure><img src="/files/6gMPVBqDEe1QjHNMgqH1" alt=""><figcaption></figcaption></figure>

***Congratulations!!*** You have successfully deployed your TEP20 token contract on the TAN-chain network using Remix IDE.


---

# 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.tan.live/getting-started/developer-guide/deploy-smart-contracts/tep-20/using-remix-ide.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.
