# Token Details

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

## Step-by-Step Guide

### 1. Launch Platform

* Select the correct Dex/Launchpad your token.

### 2. Contract Address

* Enter the contract address of the token you want to bundle.
* Ensure your contract is [compatible](/v1/getting-started/compatible-contracts.md) with our app and hasn't been launched already.

### 3. Contract Owner Private Key

* Enter the private key for the wallet that owns the contract. This is typically the wallet used to  deploy the contract.
* The contract owner’s private key is needed to call the enable trading function but can also be used later in the app for other functions, like renouncing ownership or removing transaction limits.

{% hint style="warning" %}
**Security Note**: Your private keys are fully encrypted and never stored on our servers. Additionally, only the account you use to sign in with can authorize and execute transactions.
{% endhint %}

### 4. Max Transaction Per Wallet

* Set the percentage of the total token supply that each wallet in the bundle will attempt to purchase. For example, if you set this to "1," it means each wallet will buy up to 1% of the total token supply.
* Make sure this percentage does not exceed the maximum transaction limit defined in your contract or the bundle will fail.

### 5. Randomize Buys

* Decide if you want to randomize the purchase amount of each wallet within a specified range. This can help create a more natural and varied buying pattern.
* Selecting "Yes" allows wallets to buy a randomized percentage of the 'Max Transaction Per Wallet' you set, within your chosen range.\
  Example: If you set a 1% max transaction and a 10% randomization percentage, wallets will randomly buy between 0.9% (10% less) and 1% of the total supply.

### 6. Contract Trading Function

* Select the function name that activates trading for your token. Ensure it matches your contract’s function name exactly as it appears in your  contract.
* If the function you need is not available in the list, please contact us, and we'll work with you to get it added.

### 7. Router

* Select the router you want your bundle wallets to buy from. The default is Uniswap.

### 8. Payment Option

* Choose the payment method for your bundle. ETH will be deducted from your distributor wallet, while tokens will be transferred from one of last wallets you generate.
* Note that payment will only be processed if your bundle is successfully launched. There are no charges for unsuccessful attempts. For more details on payment, see the [Bundle Payment](/v1/payments/bundle-fee.md) page.


---

# 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/bundle-setup/token-details.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.
