# Using Remix

{% hint style="info" %}
It is recommended that you read through [Using Block Explorers](/bridge/evm-bridge/listing-a-token/using-block-explorers.md) before this one. The steps are very similar
{% endhint %}

## Steps <a href="#interacting-with-your-contract-remix" id="interacting-with-your-contract-remix"></a>

* Start creating a new blank project on Remix, then copy the `TeleportToken.sol` , `TeleportTokenFactory.sol` and `Owner.sol` (provided in [Solidity Contracts](/bridge/evm-bridge/solidity-contracts.md)) in the corresponding files as shown in the image below.

![ext you will go to deploy section and use the injected web3 environment. Make sure you selected the correct network in your metamask.](/files/w4tAJomu2brtkJTRXeqA)

* Compile the contracts using the compiler version 0.8.7.&#x20;

<img src="/files/zic6EBy3xoMKCW39LeJh" alt="" data-size="original">

* Copy the token factory contract address to the `atAddress` field, select the `teleportTokenFactory` contract and click the `atAddress` button. This should show the callable actions of the contract.

![](/files/UIOScY2hKNc2m4C9AxgD)

* You can now click on `create` and fill in your token details. Remember to set the amount of native tokens (eg. TLOS in the case of the Telos EVM) that you will be transferring to cover the creation fee in the `value` field. This amount can be found with the `creationFee` action. This value is in [wei](https://ethereum.org/en/glossary/#wei), so don't let the zero's startle you. Finally, click the transact button and sign the transaction.

<img src="/files/Ieo0Y0lv39ro5gXqF3cr" alt="" data-size="original"><img src="/files/WLITojjndRykSPpKvD4C" alt="" data-size="original">

* To get your new token contract address, you have to inspect the internal transactions of the creation transaction (from the previous step).&#x20;
  * Navigate to the relavent block explorer. In this example we deployed the test token to the Telos EVM testnet, so we show our [transaction](https://testnet.teloscan.io/tx/0x07042b15be809382da3c63c207d9b859cca339093460811bae22e3f4f541a518#internal) on the testnet version of Teloscan.&#x20;
  * You will find your token address in the "to" value of the create call in one of the internal transactions.&#x20;

![](/files/BM2OBrppRYfLrh0sMans)

* Paste this address in the block explorer to view your contract. (You might need to prepend a "0x"). Here is our example's token contract: [0x980a232f66ccb9a005479784ae3a4f50818a5311](https://testnet.teloscan.io/address/0x980a232f66ccb9a005479784ae3a4f50818a5311/#contract)


---

# 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.tswaps.com/bridge/evm-bridge/listing-a-token/using-remix.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.
