Skip to content

quynxx9/BasicToken

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

BasicToken

BasicToken.sol // SPDX-License-Identifier: MIT pragma solidity ^0.8.20;

contract BasicToken { string public name = "MyToken"; string public symbol = "MTK"; uint8 public decimals = 18; uint256 public totalSupply;

mapping(address => uint256) public balanceOf;

constructor(uint256 _initialSupply) {
    totalSupply = _initialSupply * 10 ** decimals;
    balanceOf[msg.sender] = totalSupply;
}

function transfer(address _to, uint256 _amount) public returns (bool) {
    require(balanceOf[msg.sender] >= _amount, "Not enough tokens");
    balanceOf[msg.sender] -= _amount;
    balanceOf[_to] += _amount;
    return true;
}

}

About

BasicToken.sol

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors