BSC開發入門(2)- 如何在BSC上建立一個BEP20 Token

買賣虛擬貨幣

BSC開發入門系列教程全集
http://blog.mathwallet.xyz/?tag=BSCdapp

本文會手把手教你如何在BSC(幣安智慧鏈)上建立一個標準的BEP20的Token

開發環境配置

見之前的文章:BSC開發入門(1)- 如何搭建BSC智慧合約開發測試環境
http://blog.mathwallet.xyz/?p=4179

編譯部署合約

開啟 https://remix.ethereum.org

刪除預設的檔案,新建一個 Token.sol

從以下倉庫中複製合約程式碼到 Token.sol
https://github.com/mathwallet/BSC-Contracts/blob/main/Contracts/BEP20.sol

最後的 BEP20Token 程式碼根據自己的需要進行修改,包括 name, symbol, decimals, 以及 totalSupply(下圖中的總量是 10000 個)

編譯:
進入第二個tab,點選 Compile Token.sol

部署:
進入第三個tab
ENVIRONMENT選擇 Injected Web3, IDE會自動連線外掛錢包,並使用選中的地址發起部署交易

點選【Deploy開始部署】
麥子瀏覽器外掛錢包會彈出交易確認視窗,點選【Accept】

幾秒鐘後查詢 Bscscan 可以發現合約已部署

驗證合約

驗證合約合約後,合約才能在Bscscan上開源,以供所有人驗證安全性。

在BscScan上進入部署的Contract,進入【Contract】tab,點選“Verify and Publish”

選擇相應資訊(版本等資訊可從IDE中獲得)

將IDE中程式碼完整複製過來,其它使用預設值即可

點選 Verify and Publish 在 Contract 頁面可以看到 Code,並能夠進行 Read 和 Write

配置合約

進入 Write Contract,並點選 Connect to Web3

Mint Token – 在總量範圍內發行token給某地址
找到 mint 方法,輸入接受地址和數量,數量需要加上相應的小數位個0,在外掛錢包彈出視窗中確認簽名

開啟轉賬 – 該合約預設停止轉賬的,需要開啟相應開關
找到 unpause 方法,點選Write,簽名確認

然後你就可以用transfer方法測試轉賬了

把URL中的contract改為token,即可檢視token的資訊
https://testnet.bscscan.com/token/0x

提交Token

Token轉賬測試沒問題後就可以將Token提交給錢包,讓更多使用者參與使用了

首先你可以製作一個token圖示,大小 188*188px

然後透過下面的連結將Token提交給麥子錢包
https://m.maiziqianbao.net/submit/token?type=BSC

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;