© 2023 Feiniao, Inc. All rights reserved.

如何快速在线部署ERC20(BEP20)协议智能合约 - 怎么快速在线部署ERC20(BEP20)协议智能合约?

Solidity
ERC20标准定义了通过合约实现代币的通用接口,兼容此标准的所有代币都可以采用相同的方式被访问和使用。这个接口包含了一组必须实现的函数,及若干可选的函数和属性,可供开发者根据需要添加。
1,打开Remix IDE,界面有三大模块。最左边是侧边按钮和workspaces模块,中间是remix模块,右边是Featured模块。
2,右边“Featured”模块下面有“Featured Plugins”一栏,选择solidity语言。
3,点击中间模块中的“New File”,创建一个新sol文件,重命名为BEP20.sol。
4,将BEP20标准模版合约代码复制进新建的BEP20.sol文件。
5,修改“name”,“symbol”,“decimals”和“totalSupply”。

_name = “My Test Token”; //名称
_symbol = “MTT”; // 符号
_decimals = 18; // 位数
_totalSupply = 100000000000000000000000000; // 1亿

6,编译BEP20合约。
    1,最左侧菜单栏点击“Solidity compiler”按钮。
    2,CONTRACT模块选择BEP20.sol文件。
    3,勾选“Auto compile”,点击“Advanced Configurations”并勾选“Enable optimization”。
    4,点击“ABI”复制合约abi并保存。

solidity compiler.png 78.3 KB


7,将合约部署到BSC。
    1,最左侧菜单栏点击“Deploy & run transactions”按钮。
    2,ENVIRONMENT 选择“Injected Provider - MetaMask”,这里会判断是否有metamask钱包。也可以可以选择测试网,或者主网。
    3,CONTRACT (Compiled by Remix) 选择BEP20Token - BEP20.sol。
    4,点击“Deploy”按钮,弹出metamask钱包,点击“确认”按钮签署并向BSC广播交易。
    5,稍等一会儿终端将打印出部署信息,复制transaction hash去区块浏览器即可查看合约信息。

deploy & run transactions.png 75.7 KB


submit contract.png 16.1 KB