This comprehensive guide covers everything you need to know about Honeypot Token Whitelist. Whether you are a blockchain researcher, smart contract developer, or crypto enthusiast, this step-by-step tutorial will walk you through the entire process from setting up your development environment to deploying and managing your token on the blockchain.
Our smart contract code is fully open source and available on GitHub. The code uses Solidity 0.8.0 compiler and is compatible with BSC (Binance Smart Chain) and Ethereum networks. All features including switch on/off honeypot mode, buy/sell fees, whitelist, blacklist, and renounce ownership are included. Follow the step-by-step instructions below with screenshots to create your token.
📂 View source code on GitHub: How-to-Create-Honeypot-Token | Create-Honeypot-Token
Step-by-Step Guide: Honeypot Token Whitelist
Step 1: Install Metamask & Setup Remix IDE
To get started, you need two essential tools: a Metamask wallet and Remix IDE. Metamask is a browser extension that allows you to interact with the blockchain. Remix IDE is an online development environment where you will write, compile, and deploy your smart contract.
1. Install Metamask:
- Download and install Metamask extension for Google Chrome.
- Create a new wallet or import an existing one.
- Save your seed phrase securely - never share it with anyone.
- Fund your wallet with BNB (for BSC) or ETH (for Ethereum) for gas fees.

2. Go to Remix IDE (remix.ethereum.org) to start writing your smart contract.
3. Create a New File: Click the file icon in the left sidebar and create a new file.
4. Name your file with a .sol extension (e.g., NewBSCToken.sol)

5. Insert Your Smart Contract Code:
Copy the honeypot token source code and paste it into your new file. You can get the complete source code from our Honeypot Token Code page or from our GitHub repository.


6. Scroll down the smart contract code in Remix until you find the token configuration section:

7. Configure your token settings as shown below:

Name: Your token name (write inside quotes)
Symbol: Token symbol/ticker (3-5 characters)
Decimal: 18 is recommended
Total Supply: For 1,000,000 tokens with 18 decimals = 1000000 + eighteen zeros
Step 2: Compile & Deploy Smart Contract
8. Click the Solidity compiler icon on the left sidebar to compile your code:

Select compiler version 0.8.0 from the dropdown:

Click the Compile button and wait for the green checkmark:

9. Click the Deploy icon and select Injected Provider - Metamask:

10. Select your contract name in the Contract dropdown:

11. Copy your Metamask wallet address and paste it, then click Deploy:


12-13. Confirm the transaction in Metamask. Then go to Activity and click Contract Deployment:



14. Import your token into Metamask wallet:


🎉 Congratulations! Your token is now in your wallet! Next: Verify the contract.
Step 3: Verify Your Contract
Verifying your contract on BSCScan or Etherscan is essential. Verified contracts appear more trustworthy to investors and increase the credibility of your token project. Unverified tokens are often avoided by experienced traders.





Compiler Type: Single File
Compiler version: 0.8.0
License Type: No license




🎉 Contract verified! Your token is now listed on DEX. Use PancakeSwap (BSC) or Uniswap (ETH).
📖 Learn how to add liquidity on PancakeSwap
Step 4: Switch ON/OFF Honeypot Mode
Important Notes:
- • You can switch honeypot mode ON and OFF anytime after deployment.
- • You can freely remove liquidity whether honeypot mode is ON or OFF.
- • Always switch ON honeypot mode AFTER adding liquidity to remain detector proof.
- • Buyers can sell if mode is OFF. Buyers cannot sell if mode is ON.








🔴 Switch ON Honeypot
newBuyFee: 0 | newSellFee: 99
⚠️ Buyers CANNOT sell!
🟢 Switch OFF Honeypot
newBuyFee: 0 | newSellFee: 0
✅ Normal trading enabled!

