简单实现一个web3.0项目的ERC20合约
Posted 泠泠在路上
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单实现一个web3.0项目的ERC20合约相关的知识,希望对你有一定的参考价值。
pragma solidity >=0.7.0 <0.9.0;
contract Mkerc
string public name="zhanglm";
string public symbol="$"; //货币类型
uint8 public decimals=4;//表达精度
uint256 public totalSupply;//总发行量值
mapping(address=>uint256) public balanceOf;
constructor(uint totalAmount)
balanceOf[msg.sender]=totalAmount;
totalSupply=totalAmount;
function transfer(address to,uint256 amount) public returns(bool)
address from=msg.sender;
uint256 fromb=balanceOf[from];
uint256 tob=balanceOf[to];
balanceOf[from]=fromb-amount;
balanceOf[to]=tob+amount;
return true;
//0x652c9ACcC53e765e1d96e2455E618dAaB79bA123
在remix上运行之后Deploy后可以选择使用metamask插件来查看运行效果。
以上是关于简单实现一个web3.0项目的ERC20合约的主要内容,如果未能解决你的问题,请参考以下文章