BSC开发入门(2)- 如何在BSC上创建一个BEP20 Token

  • 本文是BSC开发入门系列教程的第二篇,详细指导如何在币安智能链(BSC)上创建标准的BEP20 Token
  • 开发环境配置:需先搭建BSC智能合约开发测试环境,参考前文教程
  • 编译部署合约
    • 使用Remix IDE,创建Token.sol文件并复制BEP20合约代码
    • 修改Token参数(名称、符号、小数位、总供应量)
    • 编译并部署合约,通过麦子钱包插件确认交易
  • 验证合约:在BscScan上验证并开源合约代码,确保透明性和安全性
  • 配置合约
    • 通过Write Contract功能发行Token(mint方法)并开启转账(unpause方法)
    • 测试转账功能,查看Token信息
  • 提交Token:制作Token图标后提交至麦子钱包,供更多用户使用
  • 开发者可加入MATH BSC开发者社群交流(微信号:mathwallet999)
总结

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

加入 MATH BSC 开发者社群,添加微信号:mathwallet999,备注“BSC开发者”。

分享至:

作者:麦子钱包

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:麦子钱包如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊
推荐阅读
2020-11-11 08:06
2020-11-11 07:32
2020-11-11 07:15
2020-11-11 04:25
2020-11-11 04:05
2020-11-11 03:25

热门文章

行业要闻
市场热点
精选读物

精选专题

App内阅读