> For the complete documentation index, see [llms.txt](https://docs.bundlefren.com/v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bundlefren.com/v1/bundle-setup/token-details.md).

# 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.
