發布 PRC-20 Token
Last updated
Last updated
在開始之前,您將需要準備以下內容:
Metamask錢包
擁有至少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字段内,与此同时Tok將已復制的合約地址粘貼至Custom Token字段內,與此同時Token Symbol和Decimals of Precision字段會自動填充。
點擊Add Token後,您會看到800萬的MyTok已成功加入您的賬戶: