发布 PRC-20 Token
Last updated
Last updated
在开始之前,您将需要准备以下内容:
Matemask钱包
拥有至少1个PSC
现在,您可以启动Remix进行操作。您需要创建一个新文件以保存Solidity智能合约。点击File Explorers下方的+按钮并在弹窗中输入文件名称“MyToken.sol”。
接着,将以下智能合约粘贴至弹窗的编辑框内:
这是一个基于最新OpenZeppelin ERC-20模板编写的简易版ERC-20合约。该合约使用MYTOK
作为MyToken
的符号,并为合约创建者铸造初始Token。
接着,导向至侧边选项的Compile并点击Compile MyToken.sol按钮。
您将会看到Remix下载了所有OpenZeppelin的依赖项并完成合约编译。
当您选择Injected Web3选项时,您需授权Remix连接您的MetaMask账户。
接着返回Remix界面,您会看到您想要用来部署的账户已经通过MetaMask授权登入。在Deploy按键的旁边输入Token数额,假设我们现在要部署1000万的Token。但由于此合约默认位数为小数点后18位,因此您需要在输入框内输入10000000000000000000000000
。
随后,MetaMask将跳出弹窗要求您确认此次部署合约的交易。
在您点击Confirm后部署也随之完成,您将会在MetaMask上看到您的交易记录。与此同时,合约也将会在Remix中的Deployed Contracts下出现。
成功部署合约之后,您便可通过Remix与智能合约进行交互。
将页面下滑,找到Deployed Contracts,点击name、symbol,以及totalSupply,将会分别出现MyToke
、MYTOK
以及10000000000000000000000000
。如果您复制合约地址并将它粘贴在balanceOf字段中,您可以看到用户ERC-20地址上的账户全部余额。点击合约名称和地址旁边的按钮可复制合约地址。
现在,打开MetaMask添加刚部署的ERC-20 Token。在操作之前先确认您已在Remix上复制了合约地址。回到MetaMask,如下图所示,点击Add Token。请确保您现在所操作的账户为已部署合约的账户。
将已复制的合约地址粘贴至Custom Token字段内,与此同时Token Symbol和Decimals of Precision字段会自动填充。
点击Add Token后,您会看到800万的MyTok已成功加入您的账户: