ERC20 token doesn't include additional functionality

hi, i just made my token, im very happy! but soon i realized that my token is so basic
that there is anyfunction like burning, managing total supply…etc

im not developer, so i cant 100% understand what u guys saying probably
plz help me! what i want to making is token which provide tokenomics,
or… controlling ma token’s supply…blabla

here is ma code! thx bro! :slight_smile:

pragma solidity ^0.8.0;
// SPDX-License-Identifier: MIT
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol";
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol";


contract abcToken is ERC20 {
    constructor(uint256 initialSupply) ERC20("abcToken","abc") {
        _mint(msg.sender,initialSupply);
    }
}

There is plenty of ressource on how to create your own ERC20. all the way to make your own space shuttle on google, youtube, forums, stackexchages, I’m not sure what kind of reply your expecting? I suggest you start with the basic and look at the ERC20 standard to start with. After the you can start playing with libraries to implement some more functionality to your contract.

1 Like

Hi @johntera,

You can have a look at OpenZeppelin Contracts Wizard: https://zpl.in/wizard

ERC20 tokens are quite simple, the focus is on the overall solution; see: Points to consider when creating a fungible token (ERC20, ERC777)