# Liquidity Generator

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

You can use this template to create a popular type of token that has a % of fee in each transaction. Based on the settings, the fee will: be reflected to all token holders for passive yield, or/and to add to the liquidity, or/and to send to a charity/marketing address.

### Fields

Transaction fee to generate yield (%): The % from every transaction distributed to all token holders.

Transaction fee to generate liquidity (%): The % from every transaction distributed to the liquidity pool.

Charity/Marketing (%):  The % from every transaction distributed to a charity/marketing address.&#x20;

Charity/Marketing address: Amount from "Charity/Marketing (%)" will be distributed to this address.

![](/files/wEvFfvgc2ztUGG7MP6OL)

### Instructions

Total transaction fee cannot be more than 25%.&#x20;

Charity/Marketing (%) is only effective with a valid charity/marketing address.&#x20;

If the fee to generate liquidity (%) is more than 0, please add some liquidity to the WBCH pair on BenSwap right after the token creation to avoid transaction errors later.&#x20;

When you remove liquidity for this token type, please select "Receive WBCH" to avoid transaction error or extra fees (see below), unless the [router address](https://www.smartscan.cash/address/0xa194133ED572D86fe27796F2feADBAFc062cB9E0) is whitelisted.

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

### Owner Previledge

As the owner of a liquidity generator token contract, you can manage a whitelist. Click on the whitelist related buttons to add/remove/check an address in the popup windows. There will be no transaction fee if either the sender or the receiver is in the whitelist. The token creator is added to the whitelist by default.

You can also transfer or renounce the ownership just like other token types.

![](/files/7GOSetQp72VELtfgQMMU)


---

# 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.benswap.cash/features/sep-20-factory/liquidity-generator.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.
