Whitelist Launch

How to Whitelist launch your project with PROOF.

What is a Whitelist launch?

A whitelist launch enables you to collect addresses, and only those addresses can buy your token within the first “x” minutes of launch (as defined by you). You can also set customizable whitelist challenges that bring your project exposure and reward your earliest supporters. Here’s an example of what your whitelist landing page would look like:

Here are the pros and cons:


Bot-free launch: As only whitelisted addresses are able to buy, you’re able to ensure there are no bots buying up the supply at launch. Within the PROOF Platform, you can also force a user to have a certain amount of ETH in their wallet in order to whitelist, and within the platform we’ll flag if a wallet falls below this minimum requirement and you can remove them if you want. Similarly, we’ll also flag if a Twitter account was created within the last 7 days, so you can remove those that are setting up a Twitter account just to be whitelisted (i.e. one person may attempt to set up multiple Twitter accounts in order to whitelist multiple wallets). You can also ask a custom question, such as asking for their email address or get them to create an account on your app, or get them to join your Telegram community and input their Telegram handle… feel free to be creative here. There’s plenty of ways to ensure your whitelist addresses are real people.

Build a supportive community: Whitelist launches often attract individuals who are genuinely interested in your project, its technology, or its potential impact. This can lead to the formation of a dedicated and supportive community that actively engages with your project, provides feedback, and contributes to its development.

Reward early supporters: Whitelists enable you to reward early supporters, contributors, or loyal community members by granting them exclusive access to the token launch.

Controlled or targeted distribution: If you want, you could choose to only whitelist addresses of specific individuals or groups. For example, if you wanted to work exclusively with a particular crypto community, or specific influencers. When setting up your whitelist, you can password protect your landing page, and only share the password with the relevant parties.


⛔️ Potential community dissatisfaction and backlash: If your whitelisting process is perceived as unfair, opaque, or favoring certain individuals or groups, it can lead to community dissatisfaction and backlash. This can harm your project’s reputation and hinder community building efforts, as it may create division, resentment, or a perception of an elitist community.

⛔️ Potential failed transactions: It will be a race for your whitelisted community to get their buys in at launch. People will get failed transactions simply due to the amount of people trying to buy at the same time. Encourage them to use high slippage to reduce the chance of a failed transaction, but as the price will move up fast, it’s inevitable that failed transactions will occur, so just prepare your community for that fact.

How to Whitelist launch your project with PROOF...

Step 1: Select "Whitelist Launch"

When you click "Create your token" from the main PROOF Dashboard, you'll be presented with 2 launch options. Select "Whitelist Launch".

Step 2: Project info

Fill in the form, which will be used to create your PROOF landing page. This will be shown on the "Discover projects" page on the PROOF website. Here's an example landing page: https://proofplatform.io/projects/fx1-sports

Step 3: Roadmap

Fill out your roadmap. This will also feature on your PROOF landing page.

Step 4: Token details

  1. Select the chain you would like to launch on. Ethereum is available now, BSC is coming soon and we can support any EVM compatible chain with ease, so if you are wanting something else, please get in touch.

  2. Give your token a name.

  3. Choose a token symbol (E.g. DOGE)

  4. Enter your token's fixed supply

  5. How much of the supply do you want to allocate to the team (will be sent to the "Owner" wallet). You can do up to 10%, but we highly recommend locking them into a vesting schedule with team.finance, to give your community greater confidence. A higher team allocation is possible, but we require you to KYC with Assure DeFi to unlock this feature.

  6. Select a token type:

    a) Self-reflecting — This uses your buy and sell tax to market buy your own token and distribute it out to the holders of your token. E.g. similar to Safemoon. b) Reflection (of another token) — Whenever your token is traded, a reflection (or dividend) of another token of your choice is distributed automatically back to your investors. c) Cause — Create a token where a portion of all trades go into a wallet that is then donated towards a good cause. We’re proud of the positive impact our tokens are having in the world. d) Meme — Want to create the next $SHIB or $DOGE? Meme’s are fun and a big part of crypto culture. If you’ve got an idea, you can go-to-market quickly with PROOF. e) Other — Perhaps your token has a unique concept to it, and doesn’t fall into the meme, cause or reflection based token bucket.

Step 5: Taxes

Depending on the type of token you're launching, you'll have a few tax "types" to choose from. You can specify a different tax amount for both buys and sells, or keep them the same. It's completely up to you. Your total tax cannot exceed 10% for buys, or 15% for sells. This is designed to protect investors.

Step 6: Assign wallets

You can assign unique wallets to collect your taxes into. If you don't enter a different wallet, we'll simply use your "Owner" wallet to collect the taxes.

Step 7: Whitelist setup

It's time to set up your whitelist. There's a number of customization options available so that you can run your whitelist process in the way you want.

  1. Choose a whitelist limit. Once reached, your whitelist registration page will close automatically. If you don't want to put a limit on it, simply keep "Unlimited" ticked, which is on by default.

  2. Enter your whitelist duration. This is the amount of time your whitelisted wallets have to purchase your token post-launch, before it’s opened up to everyone. Need more info? Check out this article.

  3. Enter your Telegram link. This is used to direct people to your Telegram after they register for your whitelist.

  4. Come up with a post-registration Tweet. Once someone registers for your whitelist, they'll be prompted to tweet about it. A link to your whitelist landing page will automatically be appended to your templated tweet.

  5. If you want, you can password protect your whitelist page. You may only want to whitelist a small group of KOLs, partners, early community members etc. Password protecting your page ensures only the people you choose can become whitelisted.

Step 8: Whitelist challenges

You can set whitelist challenges that must be completed before they're able to register for your whitelist. You have the following options...

  1. Minimum wallet balance — setting this to around 0.25 ETH is a great way prevent bots from signing up to your whitelist. Users must have at least the amount of ETH you specify in order to register. If their wallet falls below this post-registration, you'll be able to see this flagged in your PROOF Dashboard.

  2. Must be following — You can specify Twitter accounts that the user must follow.

  3. Like & retweet — Enter the Tweet ID of up to 6 tweets that you want the user to like & retweet. They must do so for at least 1 of them in order to register.

  1. Custom question — You can also ask a custom question, such as asking for their email address or get them to create an account on your app, or get them to join your Telegram community and input their Telegram handle… feel free to be creative here. There’s plenty of ways to ensure your whitelist addresses are real people.

Step 9: Liquidity

Enter the amount of initial liquidity you would like to add and how long you would like to lock it up for. A minimum of 1 ETH is required, and a minimum of 90 days for the lock. These requirements help us to keep the quality higher and protect investors with a forced lock before your token can be opened for trading.

Step 10: Confirmation

Double check everything is correct, then hit "Continue".

Step 11: Share your whitelist landing page

Now that you've created your token and whitelist requirements, you're ready to start sharing your whitelist landing page. You can get the link to this from your PROOF Dashboard.

Step 12: Manage your whitelist

You can manage your whitelist registrations right from the PROOF Platform. There's a few things to point out here, although most of it is self-explanatory:

  1. You have a search bar in case you need to search for a specific wallet address.

  2. You can filter the list by "registered" and "removed" (if you click that trash icon, it'll remove the address from your list. You can find it under this "removed" filter).

  3. You can sort the list by:

    • Most recent (default)

    • Most followers

    • Most ETH

    • Least ETH

    Handy if you want to do any direct outreach to accounts with large followers or whales with a lot of ETH in their wallet!

  4. Moving down to the main table, you will see:

    • Registered wallet address

    • Amount of ETH in their wallet (we'll check this balance regularly to keep the data accurate)

    • The date they registered

    • Their Twitter handle, and corresponding follower count

    • If you hover over that little message icon, you'll see what they wrote for your "custom question", which you could set up as one of the "whitelist challenges".

    • A trash icon, that when clicked will remove the address from your list. You can always find it and re-add it by clicking on the "Registered" dropdown and selecting "Removed".

  5. On the right-hand side of the page:

    • There's a link to view your whitelist landing page

    • You can export a CSV file of your entire whitelist

    • Click "Settings" and you'll be taken back to the "Create token" flow, where you can edit your whitelist settings and challenges.

  6. You can click "Add new wallets" to manually add wallets to your whitelist.

  7. You can also close the whitelist registration page at any time by clicking the "Close registration" button. You can always re-open it at any time.

Step 13: How your community can check if they're on the whitelist

As you get closer to launch, you'll inevitably get questions from your community asking if they're on the whitelist or not. We've built an easy way for your community to connect their wallet to check the status of their registration.

This will be available once you close the registration page, however if it's still open and you're getting requests from the community, simply add /check to the end of your whitelist landing page URL and share that with your community.

Step 14: Launch

Your token is now ready to launch, but you can launch it whenever you're ready to go. Once ready, click "Launch token" from your Home dashboard.

Click "Proceed to step 2" and you'll then be asked to sign a transaction in MetaMask, which will create your smart contract and add your specified liquidity.

It's now time to add your whitelist to your smart contract. We can add 250 addresses per transaction, so if you have a large whitelist, you'll have to sign multiple MetaMask transactions. Please note that if you cancel one of the batch transactions, you'll have to start again.

Click "Launch token", and you'll be prompted to sign another MetaMask transaction. This will lock your liquidity and open it up for trading.

Your token is now live and open for trading! 🎉

Last updated