# Token Crafter

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

Easily create your custom ERC-20 token on Base with our user-friendly Token Crafter. Skip the hassle of complex smart contract coding - just provide your token details, and our platform takes care of the rest

## 1. Advantages

* Effortless and quick token creation process
* No need for smart contract coding skills
* Full ownership of your generated tokens
* Customizable token name and symbol
* Sign and launch using your personal wallet

## 2. Functionalities

When creating a new token, you can either create a simple token without any extra functionalities (so-called Basic Token) or choose between the three different token properties below:

{% hint style="info" %}
**Minting:** Enables the token owner to mint new tokens.
{% endhint %}

{% hint style="info" %}
**Burning:** Enables the token owner to burn already created tokens. Burned tokens are permanently removed from circulation and the total supply is effectively reduced.
{% endhint %}

{% hint style="info" %}
**Receive Fees:** This is an extra fee for trading the token. Activating fee collection disables Minting and Burning features. To ensure the fee collection works, you need to add liquidity in ETH and your token on Synthswap.
{% endhint %}

## 3. Example Tokens

### Simple Tokens

These tokens are ideal for launching simple projects and meme-coins.

1. **Basic Token**
   * Token with no additional features.
2. **Taxable Token**
   * Token with enabled Receive Fees functionality. From each trade, a **Percentage Fee** (%) is deducted.

{% hint style="success" %}
**Percentage Fee** is limited to a maximum of 3%
{% endhint %}

{% hint style="info" %}
**Liquidity Fee:** A fraction of the **Percentage Fee** that is added to the LP pool, which increases the liquidity of your token and helps make the token less volatile.
{% endhint %}

{% hint style="info" %}
**Team Fee:** A Fraction of the **Percentage Fee** that goes directly to you.&#x20;
{% endhint %}

### Advanced Tokens

These tokens are ideal for DeFi protocols, giving more power to the owners of the token.

1. **Mintable Token**
   * Token with non-fixed total supply, enabling the token owner to mint more tokens.
   * These tokens are usually flagged with a warning by various token-scoring algorithms.
2. **Burnable Token**
   * Token where owners can burn and permanently remove supply from the circulation.&#x20;
3. **Mint-Burnable Token**
   * Token with Minting and Burning functionality.

{% hint style="success" %}
Maximum supply of the token is limited with MAX TOKEN SUPPLY. The initial supply must be less than or equal to the maximum supply.
{% endhint %}

## 4. Token Contracts

In the background, our Token Crafter is powered by known factories for the generation of the tokens. As the token is crafted it gets automatically verified by the blockchain explorer.

| Simple Tokens | Address                                    |
| ------------- | ------------------------------------------ |
| Basic Token   | 0xbe87Bf7d0D84e3f9fA7fb9897dE9cd8e1663c56B |
| Taxable Token | 0xF41C560470385B707936d08b486AD08C89FeAB73 |

| Advanced Tokens     | Address                                    |
| ------------------- | ------------------------------------------ |
| Mintable Token      | 0xd25b92E238E53773C0f03bC23bd8EC70c0E7661f |
| Burnable Token      | 0x6bd207f5659C99fEA083BF62b42750CeED476AAF |
| Mint-Burnable Token | 0x6558a447cA770835e86fEd34504435d2a99B7fFd |

{% hint style="info" %}
**Token Crafting address:** 0x80c9994d11796505752EF8673ac4641e67484200
{% endhint %}


---

# 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.synthswap.io/key-features/token-crafter.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.
