# Contract Templates

Our platform makes it easy to deploy your own token without writing any code, using ready-made, audited contract templates with customizable inputs that work across all supported chains.

We currently offer two **free** templates, with more advanced options coming soon. Below is a quick overview of each contract type, including features, pricing, and the inputs required for deployment. New templates will be added here as they become available.

***

### Clog/Preloaded Contract

#### Overview

The Clog contract is one of the most widely used token contracts on the blockchain. It provides strong launch protection with initial buy and sell taxes that **automatically** reduce after a set number of transactions. Instead of just taxing buyers directly, the contract comes preloaded with tokens it can sell to collect taxes, giving you flexibility to manage launch funding while lowering tax rates for traders.<br>

#### Key Features:

* Preloaded tax mechanism
* Automatic tax reduction
* Customisable limits
* Anti-drain protection

<details>

<summary>Inputs</summary>

* **Token Name** - The name of your token (e.g. Bitcoin).
* **Token Symbol** -  The ticker for your token (e.g. BTC).
* **Total Supply** - The total supply of your token (e.g. 1,000,000).
* **Token Decimals** - The number of decimal places your token supports (commonly 18 or 9).
* **Max Transaction (%) -** The maximum percentage of total supply that can be swapped or transferred in a single transaction.
* **Max Wallet (%) -** The maximum percentage of total supply that a single wallet can hold.
* **Clog (%) -** The starting clog or how much supply will be preloaded in your contract.
* **Initial Buy Tax (%) -** The tax percentage applied to buy transactions during the token's launch phase.
* **Initial Sell Tax (%) -** The tax percentage applied to sell transactions during the token's launch phase.
* **Final Buy Tax (%) -** The tax percentage applied to buy transactions after the launch phase ends.
* **Final Sell Tax (%) -** The tax percentage applied to sell transactions after the launch phase ends.
* **Reduce Tax After (Transactions) -** The number of transactions required before the initial taxes reduce to its final rates.
* **Swapback Threshold (%) -** The percentage of tokens the contract must accumulate before initiating a swapback to ETH (contract sell).
* **Max Swapback (%) -** The maximum percentage of tokens the contract can swap in one transaction.
* **Min Transactions for Swapback -** The minimum number of transactions required before the contract can trigger a swapback.

</details>

Contract Example:

{% file src="/files/MWfAiJ1c5Qhu5nqIoo8f" %}

### Standard Tax Contract

#### Overview

The Standard Tax contract is a simple, clean token contract with fixed buy and sell taxes. Unlike the Clog contract, it does not preload tokens or create automatic tax reductions, which means there’s no additional selling pressure from the contract itself. Taxes can be manually adjusted by the owner at any time, and there are no extra trading restrictions or special mechanisms.<br>

#### Key Features:

* Fixed buy and sell taxes
* No clog system, avoids extra contract sell pressure.
* No automatic tax reduction or hidden mechanisms.
* Anti-drain protection

<details>

<summary>Inputs</summary>

* **Token Name** - The name of your token (e.g. Bitcoin).
* **Token Symbol** -  The ticker for your token (e.g. BTC).
* **Total Supply** - The total supply of your token (e.g. 1,000,000).
* **Token Decimals** - The number of decimal places your token supports (commonly 18 or 9).
* **Max Transaction (%) -** The maximum percentage of total supply that can be swapped or transferred in a single transaction.
* **Max Wallet (%) -** The maximum percentage of total supply that a single wallet can hold.
* **Buy Tax (%) -** The tax percentage applied to buy transactions.
* **Sell Tax (%) -** The tax percentage applied to sell transactions.
* **Swapback Threshold (%) -** The percentage of tokens the contract must accumulate before initiating a swapback to ETH (contract sell).
* **Max Swapback (%) -** The maximum percentage of tokens the contract can swap in one transaction.

</details>

Contract Example:

{% file src="/files/Dx1ySPZNxzurZ9FQaqzO" %}

***

### Adding Liquidity

To provide liquidity to either of these contracts, send the desired ETH and token amounts directly to the contract before calling the function to enable trading. The contract will handle adding liquidity automatically through the connected router (e.g. it will add liquidity via Uniswap directly).<br>

The contract has a function to withdraw ETH/tokens at anytime in case you send the wrong amount or need to recover funds.


---

# 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.bundlefren.com/v1/deploy-token/contract-templates.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.
