# Fair Meme

*Disclaimer: "Fair Meme" is a decentralized finance (DeFi) application built on the Bitcoin Cash blockchain. It is not a registered financial institution and is not subject to regulation by any government agency. By using this product, you understand that you are participating in a decentralized, open-source (will be open-sourced later) project and that the developers of the product make no guarantee of its performance or security. Investing in this product carries a high degree of risk, including the risk of losing all or a portion of your investment. The product is intended for use by experienced cryptocurrency investors who understand the risks associated with DeFi applications and blockchain-based investments. The product does not guarantee any returns and past performance is not indicative of future results. The product is built using smart contracts and is open-source, meaning that it is not controlled by any central party. While the developers have taken reasonable steps to ensure the security and integrity of the contracts, there is always a risk of bugs, errors, or other issues that could result in the loss of your investment. By using this product, you represent that you understand the risks associated with DeFi applications and are willing to assume them. The product makes no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability, or availability with respect to the product or the information, products, services, or related graphics contained on the product for any purpose. Any reliance you place on such information is therefore strictly at your own risk.*

## Whitepaper

<https://github.com/fex-cash/fex/blob/main/whitepaper/fairmeme_whitepaper.md>

## User Guide

The Fair Meme feature is available in the **Fair Meme** Tab.

<figure><img src="/files/0m2gLnirumsgwJwuuE3f" alt=""><figcaption></figcaption></figure>

### Issue of Fair Meme tokens

1. First, you need to create a new CRC20 token and mint its all total supply.

   BCMR tokens are also okay, but the recommended decimals is 8, and the total supply must be a multiple of 1000.

   Then you need to send all tokens to your fex accounts.
2. Second, click the "New Fair Token", and set up the Fair Meme parameters.

   The exact meaning of the parameters can be read carefully in the [whitepaper](https://github.com/fex-cash/fex/blob/main/whitepaper/fairmeme_whitepaper.md).

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

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

### Fair Launch

After creating Fair Meme tokens, everyone can mint it at the same price.

1. First, you need to select the Fair Meme token. e.g. TESTFM.
2. The amount of every fair mint at a time is 1000.

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

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

### Create AMM Pool

Note: Until the Fair Meme smart contract creates an AMM pool, users **SHOULD NOT** create pools themselves.

1. When the sold amount has reached half of the total supply or the end time has been reached, anyone can trigger the creation of the AMM pool. e.g. TESTFM2.

<figure><img src="/files/4JZ60a657mSCNL3Oe1UL" alt=""><figcaption></figcaption></figure>

2. After creating the AMM pool, you can check the pool information on "Ranking" page.

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

3. Now users can add liquidity and get LP tokens.

<figure><img src="/files/1JDwWbCNy8SsWUZhNDgs" alt=""><figcaption></figcaption></figure>

### Earn Fair Meme

After adding liquidity, users can lock their Fair Meme LP tokens in the "Earn" contract for rewards.

1. First, turn to the "Earn" tab and select the Fair Meme. e.g. TESTFM2.

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

2. Then get an extra LP bonus by locking in a fixed period (4 weeks or so, 4032 block intervals).

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


---

# 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.fex.cash/products/fair-meme.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.
