top of page
Search
Writer's pictureDev Swanson

Create Your Own Low Gas Fee Meme Token with Automatic Ownership Renounce (Upgraded Version V2 Normal Token, Not Honeypot, Automatic Ownership Renounce, Low Gas Fee)

Here is Dev Swanson, Ethereum smart contract researcher and enthusiast. Even we are focusing on Honeypot tokens much, but we will also talk about how to create a normal token like a very popular Meme coin, for example, PEPE token. A normal token is not a honeypot, which the token can be buy and sell normally in decentralized exchanges. We will talk about how to create your own meme token with Ownership Renounce Function below.

 

So today, let me introduce you some useful tips on How to Create Your Own Low Gas Fee Meme Token with Automatic Ownership Renounce (Upgraded Version V2). Are you ready?

 

[Only for research and testing, you may start your own tokens using this method]

 

High End Advanced Normal Token(Higher Level & More Advanced Non-Honeypot Tokens, Automatic Ownership Renounce, Low Gas Fee to Deploy, Completely Safe to Invest and Trade, Easy to Deploy, Easy to Gain Trusts and Confidence from Crypto Traders and Investors)

 




 

 

 

 

Part 1: Use REMIX and Metamask to create token

 

1.First, install the Metamask wallet https://metamask.io/ in your computer and create account/ wallet.

 


2. Browse Remix IDE http://remix.ethereum.org/ You need to use Remix IDE to deploy smart contract.

 

 

3. Connect metamask to REMIX IDE. Click your metamask pluggin.

 

 

 

 

 

 

 

 

 

 

 

Click the “Not connected” button and connect it.

 

*If you didn’t find any relevant button as shown in picture above, click on your metamask pluggin again,




Click on the icon with red circle as shown in picture below

 Then you will see this message



Click to close the message and move on to the next step as you will able to connect your metamask wallet to Remix IDE in the upcoming steps. No worries, you will know how to connect your metamask wallet to Remix IDE in the upcoming steps. Right now, please move on to the next step.



 

4.Back to REMIX IDE. Click Create New File.

 

 

 

 

 

 

5.Name you file as you like, remember to add .sol at the back. EXAMPLE here, DevToken.sol

 

 

 

 

6. Copy and paste the code from the bottom of this post into the space. Do not attempt to change any code or else it won't work

 

Upgraded V2 Non-Honeypot Normal Low Gas Fee Meme Token with Automatic Ownership Renounce Smart Contract Code:https://www.createyourowntoken.net/copy-of-auto-ownership-renounce-norma

 

 

 

 

 

 

 

 

 

Code at the bottom of the post.

 

or

 

Copy Upgraded V2 Non-Honeypot Normal Low Gas Fee Meme Token with Automatic Ownership Renounce Smart Contract Code Now:https://www.createyourowntoken.net/copy-of-auto-ownership-renounce-norma

 

 

7. Scroll down the smart contract code in Remix until you reach this row like the picture show below.

 

 

 

8. Now we are going to do some token setting.

 

 

 

 

Name: (Your token Name) *Write token name inside the bracket "xxxxx"

 

Symbol: (Give it a symbol) *Write token symbol inside the bracket "XXX"

 

Decimal: 18

 

Total Supply: (Set your total token supply by just writing how much amount of token supply you want. If you want 1000000 token, simply write 1000000 on the red underline like shown in the picture above. *Remember to write the amount of token supply on the red underline like shown in the picture above)

 

*Write total supply like shown in the picture above with red underline

 

After you done, we can move to new step.

 

9.Click the icon on the left as shown below,

 

 

 

 

Select the compiler as below, 0.8.0 …..

 

 

 

 

 

 

 

 

Then click compile.

 

 

 

 

 

 

10.After compile. Click on the icon as shown below, and select Metamask on the Environment section (cuz we r using metamask wallet)

 

 

 

 

 After you select Metamask on the Environment section, you will see a Metamask Pop-up, just click Next


 

 

Then, click Confirm. Your metamask wallet is now connected to Remix IDE.


 

 

11. On Contract section, select DevToken as contract.

 

 

 

 

 

 

 

12. Click "Deploy" button.

 

 

 

 


 

 

13. Click on confirm on the transaction on your metamask Pop-up. If nothing happen there, you need to connect metamask wallet to REMIX IDE.

 

 

 

 

 

 

 

14. If everything go smoothly, your token is on its way. Back to metamask, go to Activity, click on the Contract deployment.

 

 

 

 

 

 

 

 

 

 

Click view on block explorer

 

 

 

 

 

 

 

 

 

 

Copy the contract address by clicking the [copy] icon button on the right.

 

 

 

 

 

 

 

15. Go back to metamask, click import token.

 

 

 

 

 

 

 

 

 

Select Custom token, and paste the contract address, and wait for your token to show up, then click add custom token

 

 

 

 

 

 

You can create tokens in ETH mainnet, Binance Smart Chain, Arbitrum One and any other chains using the same method.

 

 

🎉🎉🎉Congratulation! You successfully created your own token and they are in your wallet!

 

 

Dev, can we start to list our token?

 

 

Butttttt, we are not done yet…One more important step still require to finish...

 

Which is: Verify Contract

 

 

Part 2: Verify Your Contract

 

 

Hey Dev, why we need to verify contract? Why don’t we just list our token directly into any DEX (Decentralized exchange)?

 

 

Well, the reason to verify contract is to increase the popularity of the token, investors might shy away from token that is unverified and end up to not purchasing any tokens.

 

 

Let’s start to verify token now!

 

 

1. Back to metamask, go to Activity, click on the Contract deployment.

 

 

 

 

2.Click view on block explorer

 

 

 

 

Click on the blue contract address

 

 

 

 

 

3. On this page, Click Contract

 

 

 

 

 

 

 

 


Click Verify and Publish

 

 

 

 

 

4. Next, we select the setting as below:

 

 

 

Compiler Type: Single File

 

Compiler version: 0.8.0

 

License Type: No license

 

Then click Continue

 

 

5.Then, go back to our source code in your remix ide page, copy and paste it into the space

 

 

 

 

After pasting the code, keep scrolling down until you see bot test. Finish the bot test and and publish it

 

 

 

 

6. You should see the success message as shown below, if not, something is wrong, you need to recheck all the steps if u fail to get this message.

 

 

 

 

 

 

Congratulation! Your contract is now verified and you can list your token in Decentralized Exchange (DEX) Listing.

 

If u use Ethereum mainnet, use Uniswap, link: https://app.uniswap.org/#/swap

 

If u use BSC (Binance Smart Chain), use Pancakeswap, link: https://pancakeswap.finance/

 

If you are using Pancakeswap on Binance Smart Chain, you can read this guide on how to add liquidity in Pancakeswap V2 or V3 (If you don't see V2 options in Pancakeswap, may choose to use V3)

 

 

 

 

 

In below, we will talk about How to Add Liquidity in Uniswap in Ethereum Mainnet:

 

 

In here, we use Uniswap in Ethereum Mainnet.

 

 

1)First, Go to Uniswap website: https://app.uniswap.org/#/swap

 

 

 

 

2)Click Pool

 

 

 

 

 

 

 

 

 

3)Click More, then click V2 Liquidity

 

 

 

 

 

 

 

 

4)Click Create a pair

 

 

 

 

 

 

 

 

 

5)Click select a token.

 

 

 

 

 

 

 

 

 

 

6)Copy and paste contract address into the space, wait for your token to show up

 

 

 

 

 

 

 

 

 

7)Click on your token.

 

 

 

 

 

 

 

 

 

8)Click (I understand)

 

 

 

 

 

 

 

 

 

9. Select your eth input and token input. For example, if u wanna to list 100 of your token with 2 eth, then your initial token price will be 0.02 eth per your token. After it, click Approve. [Picture below is an example of adding 0.1 ETH with 100 token, then the initial price will be 0.001 eth per token]

 

 

 

 

 

 

 

 

 

 

10. Click Supply and confirm the transaction, your token will be listed on Uniswap.

 

 

 

 

 

 

 

 

 

Congratulation, your tokens are now listed in Uniswap. You can begin your token project and campaign, find more investors to invest in your token.

 

 

 

If u use BSC (Binance Smart Chain), use Pancakeswap, link: https://pancakeswap.finance/

 

 

If you are using Pancakeswap on Binance Smart Chain, you can read this guide on how to add liquidity in Pancakeswap V2 or V3 (If you don't see V2 options in Pancakeswap, may choose to use V3)

 

 

 

 

Congratulation, the ownership of the smart contract & token is already renounced automatically when you deployed the smart contract!

 

There will be no explanations on how to activate Ownership Renounce Function of this Non-Honeypot Normal Low Gas Fee Meme Token because it is ALREADY RENOUNCED OWNERSHIP AUTOMATICALLY when you deployed the smart contract.

 

 

*Important Step

 

Congratulation, the ownership of the smart contract & token is already renounced automatically when you deployed the smart contract!

 

There will be no explanations on how to activate Ownership Renounce Function of this Non-Honeypot Normal Low Gas Fee Meme Token because it is ALREADY RENOUNCED OWNERSHIP AUTOMATICALLY when you deployed the smart contract.

 

You can focus and work on your token immediately.

 

Always remember that,

 

*Once you deployed the smart contract, ownership of your token will be renounced automatically, you cannot retrieve the ownership again, because the transaction is irreversible and there is no way to retrieve ownership of the token again.

 

*Ownership Renounce will not affect any liquidity of the token. You can add & remove liquidity freely after deploying the smart contract token.

 

 

Remember this is a normal token (Not a honeypot token) which traders and investors are able to buy and sell your tokens freely.

 

 

Remember, this post is for testing and educational purpose only, you may try this at home since this is a NORMAL TOKEN

 

 

So Dev, what if I want to withdraw my liquidity and tokens back? What to do?

 

Oh, it is pretty simple, let’s go to the next step: Remove Liquidity

 

If u use Ethereum mainnet, use Uniswap, link: https://app.uniswap.org/#/swap

 

 

If you are using Pancakeswap on Binance Smart Chain, you can read this guide on how to add liquidity in Pancakeswap V2 or V3 (If you don't see V2 options in Pancakeswap, may choose to use V3)

 

 

 

 

We will make an example here in Uniswap (Ethereum Mainnet)

 

1. If you want to get the eth back, click the liquid pool, you will see the pair you created, and then click remove


 

 

 

 

2.If u want to withdraw it all, Select max, click approve, click remove, you get your token back.

 

 

 

 

That is all from in my opinion. Ofcuz, this is not the end, there are many ways and techniques you can do with this token in order to maximize the effect.

 

We will discuss more about token tips and techniques in our next post.

 

Good luck with your tokens!

 

 

Copy Upgraded V2 Non-Honeypot Normal Low Gas Fee Meme Token with Automatic Ownership Renounce Smart Contract Code Now:https://www.createyourowntoken.net/copy-of-auto-ownership-renounce-norma

 

 

 

 

Learn How Much Liquidity You Should Add & What To Do (Recommended for Honeypot tokens Only): https://www.createyourowntoken.net/post/little-techniques-on-marketing-your-tokens 

 

 

Learn How to Attract People to Buy Your Tokens (Recommended for Honeypot tokens Only): https://www.createyourowntoken.net/post/little-techniques-on-marketing-your-tokens 

 

 

Learn How to Add Network and Change Network (BASE, Arbitrum, BSC and other blockchains) in Your Metamask Wallet: https://www.createyourowntoken.net/post/how-to-add-network-and-change-network-in-your-metamask-wallet

 

 

 

 

Normal Token Smart Contract Codes Series:


 

Link to Non Honeypot (Non-Honeypot, Normal Low Gas Fee Meme Token with Automatic Ownership Renounce) Token Code: https://www.createyourowntoken.net/copy-of-ownership-renounce-normal-mem



Link to Non Honeypot (Upgraded Version V2, Non-Honeypot, Normal Meme Token, with Unlimited Token Supply Printing Function) Token Code: https://www.createyourowntoken.net/copy-of-v2-blacklist-detector-proof

 

 

Link to Non Honeypot (Non-Honeypot, Normal Meme Token with Ownership Renounce Function) Token Code: https://www.createyourowntoken.net/copy-of-supply-printing-normal-meme-t 

 

 

Link to Non-Honeypot Normal Meme Token with Unlimited Supply Printing Smart Contract Code:https://www.createyourowntoken.net/copy-of-normal-meme-token-similar-to

 

 

Link to Non-Honeypot Normal Meme Token (like PEPE Token) Smart Contract Code: https://www.createyourowntoken.net/copy-of-switch-on-off-honeypot-mode-t

 

 

 

Honeypot Smart Contract Codes Series:

 

 

Link to Upgraded V2 Whitelist + Switch On/Off Honeypot Mode + Undetectable Honeypot Smart Contract Code: https://www.createyourowntoken.net/copy-of-whitelist-switch-on-off-hon-1



Link to Upgraded Version V2 Blacklist + Undetectable Honeypot, Honeypot Scanner & Detector Proof Smart Contract Code: https://www.createyourowntoken.net/copy-of-detector-proof-honeypot-1

 

 

Link to Whitelist + Switch On & Off Honeypot Mode + Honeypot Detector Proof Smart Contract Codehttps://www.createyourowntoken.net/copy-of-switch-on-off-honeypot-mode-t-1

 

 

Link to Switch On & Off Honeypot Mode + Honeypot Detector Proof Smart Contract Code:https://www.createyourowntoken.net/copy-of-detector-proof-honeypot

 

 

Link to Blacklist + Honeypot Detector-Proof Smart Contract Code: https://www.createyourowntoken.net/detector-proof-honeypot

 

 

Link to Whitelist + Anti-Bots Smart Contract Code: https://www.createyourowntoken.net/copy-of-honeypot-code-v1-0

 

 

Link to Standard Honeypot Smart Contract Code:

 

 

 

Any queries?

 

Contact me on Telegram: https://t.me/devswanson

 

 

 

Copy Upgraded V2 Non-Honeypot Normal Low Gas Fee Meme Token with Automatic Ownership Renounce Smart Contract Code Now: https://www.createyourowntoken.net/copy-of-auto-ownership-renounce-norma

 

 

 

 

*******

*Any unauthorized edits of code might result in failure of deployment.

 

Source code below: ---



 // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract DevToken { string public constant name = "DevToken"; string public constant symbol = "DVET"; uint8 public constant decimals = 18; uint256 public constant totalSupply = 1000000 * 10**18; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed tokenOwner, address indexed spender, uint256 value); event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); address public owner; modifier onlyOwner() { require(owner == msg.sender, "Caller is not the owner"); _; } constructor() { _balances[msg.sender] = totalSupply; owner = msg.sender; emit Transfer(address(0), msg.sender, totalSupply); emit OwnershipTransferred(address(0), msg.sender); renounceOwnership(); } function balanceOf(address account) external view returns (uint256) { return _balances[account]; } function transfer(address recipient, uint256 amount) external returns (bool) { _transfer(msg.sender, recipient, amount); return true; } function _transfer(address sender, address recipient, uint256 amount) internal { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); uint256 senderBalance = _balances[sender]; require(senderBalance >= amount, "ERC20: transfer amount exceeds balance"); unchecked { _balances[sender] = senderBalance - amount; _balances[recipient] += amount; } emit Transfer(sender, recipient, amount); } function approve(address spender, uint256 amount) external returns (bool) { _approve(msg.sender, spender, amount); return true; } function _approve(address tokenOwner, address spender, uint256 amount) internal { require(tokenOwner != address(0), "ERC20: approve from the zero address"); require(spender != address(0), "ERC20: approve to the zero address"); _allowances[tokenOwner][spender] = amount; emit Approval(tokenOwner, spender, amount); } function allowance(address tokenOwner, address spender) external view returns (uint256) { return _allowances[tokenOwner][spender]; } function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) { uint256 currentAllowance = _allowances[sender][msg.sender]; require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance"); _transfer(sender, recipient, amount); unchecked { _approve(sender, msg.sender, currentAllowance - amount); } return true; } function renounceOwnership() public onlyOwner { emit OwnershipTransferred(owner, address(0)); owner = address(0); } }


91 views

Comments


bottom of page