在本文中,我们将向您展示如何使用 Remix 在 BNB 智能链 (BSC) 上创建代币,并将该过程分为五个简单的步骤。但如果您想直接深入了解我们的代币合约的代码,您可以在这里找到它:
为了更全面地分解上述代码,以及有关使用 Remix 编译和部署合约的详细说明,我们邀请您加入本指南,提供有关如何在 BSC 上创建代币的更深入的教程!
概述
今天的文章将从深入介绍 BSC 代币的来龙去脉开始。然后,我们将探索 Remix IDE 和 MetaMask,因为我们将使用这两种工具来编写和部署我们的 BSC 代币合约。接下来,我们将直接进入教程,向您展示如何通过五个简单的步骤使用 Remix 创建 BSC 代币:
将 BSC 测试网添加到 MetaMask
获取 BSC 测试网代币
使用 Remix 创建您的 BSC 代币合约
部署你的合约
将代币添加到 MetaMask
最后,对于那些对 Web3 开发感兴趣的人,我们还将向您介绍 Moralis——业界领先的 Web3 API 提供商!
在 Moralis 的 Web3 API 套件中,您会发现适用于各种用例的多个接口。一些突出的示例包括NFT API、Wallet API等等。借助这些工具,您只需几行代码即可无缝查询并将链上数据和区块链功能集成到所有项目中,让 Web3 开发变得轻而易举!
另外,您知道可以免费注册 Moralis吗?因此,请借此机会使用我们一流的 Web3 API 增强您的 Web3 开发工作!
尽管如此,让我们先回答这个问题:“什么是 BSC 代币?”
什么是 BSC 代币?
BSC 代币是建立在 BNB 智能链 (BSC) 上的数字资产,BSC 是一种与 EVM 兼容的区块链网络,旨在运行基于智能合约的应用程序。此外,BSC 代币遵守 BEP-20 代币标准,该标准定义了一套在网络上创建和管理可替代代币的规则和指南!
BEP-20 是以太坊广泛采用的 ERC-20 标准的扩展,它们非常相似。您可以将该标准视为一份蓝图,其中定义了代币合约必须实现的特定功能和变量,才能被视为符合 BEP-20 标准。
通过提供通用标准,BEP-20 确保了代币之间的一致性和互操作性,简化了开发人员使用这些数字资产并将其集成到他们的 Web3 钱包、去中心化交易所 (DEX) 和其他平台的过程。
本质上,BSC 代币是建立在 BNB 智能链上并遵循 BEP-20 代币标准的代币!
使用 Remix 和 MetaMask 在 BSC 上创建代币
在今天的文章中,我们将向您展示如何使用 Remix 和 MetaMask 创建 BSC 代币。因此,在进入本教程之前,让我们先分别简要分析一下这两个平台:
Remix IDE:Remix是一个集成开发环境 (IDE),具有直观的图形用户界面和强大的工具集,可用于编写、测试、调试、编译和部署与 EVM 兼容的智能合约。此外,Remix 还提供各种插件和扩展,让您可以根据自己的需求无缝定制开发环境。
总而言之,Remix 是一个功能强大、直观且使用良好的平台,已成为 Web3 开发生态系统中必不可少的工具!
MetaMask: MetaMask是业界领先的 Web3 钱包,每月拥有 3000 万活跃用户。使用这款兼容 EVM 的钱包,可以跨多个链存储、购买、发送和交换代币,包括以太坊、BSC、Polygon 等。
此外,除了允许您存储和管理数字资产外,MetaMask 还可以作为 Web3 广泛的去中心化应用程序 (dapps) 和智能合约生态系统的门户!
现在,我们已经了解了 Remix 和 MetaMask,下面让我们直接进入主要教程并向您展示如何在 BSC 上创建代币!
如何使用 Remix 创建 BSC 代币
在以下小节中,我们将向您展示如何通过 Remix 和 MetaMask 创建 BSC 代币(共五个步骤):
将 BSC 测试网添加到 MetaMask
获取 BSC 测试网代币
使用 Remix 创建您的 BSC 代币合约
部署你的合约
将代币添加到 MetaMask
在本教程中,我们将使用 BSC 测试网以方便使用。但是,在 BSC 主网上创建代币的过程几乎相同,主要区别在于第一步和第二步,您需要添加主网并获取真正的 BNB 代币。
尽管如此,事不宜迟,让我们进入第一步,向您展示如何将 BSC 测试网添加到 MetaMask!
步骤 1:将 BSC 测试网添加到 MetaMask
将 BSC 测试网添加到 MetaMask 很简单,您需要做的第一件事是单击 MetaMask 界面左上角的网络下拉菜单,然后单击“添加网络”:
接下来点击底部的“手动添加网络”:
这样做会将您带到以下页面,您需要在此添加 BSC 测试网的网络详细信息:
您将在下面找到所需的信息:
BSC 测试网详情 | |
网络名称: | BNB 智能链测试网 |
新的 RPC URL: | https://bsc-testnet.publicnode.com |
链 ID: | 97 |
货币符号: | 特化BNB |
区块浏览器 URL (可选) : | https://testnet.bscscan.com/ |
点击“保存”后,网络将被添加到您的钱包,允许您切换到测试网:
就这样;您现在已成功将 BSC 测试网添加到您的 MetaMask 钱包:
第 2 步:获取 BSC 测试网代币
要获取 BSC 测试网代币,您需要一个可靠的 BNB 水龙头,最简单的方法是使用 Moralis。只需访问 Moralis 的加密货币水龙头页面,向下滚动,然后单击“立即试用”即可获得 BSC 替代方案:
单击上面的按钮将带您进入以下页面,您只需粘贴您的 MetaMask 地址并点击“发送 0.3 BNB”按钮:
交易完成后,你会发现你的 MetaMask 钱包中又添加了 0.3 BNB 测试网代币:
从这里开始,您现在可以使用这些新获得的代币来支付 BSC 测试网上的交易!
步骤 3:使用 Remix 创建您的 BSC 代币合约
由于 BSC 与 EVM 兼容,我们可以使用 Solidity 和 ERC-20 代币标准来创建 BEP-20 代币。这进一步意味着我们可以利用 OpenZeppelin 的 ERC-20 智能合约模板,使此过程尽可能无缝。
话虽如此,让我们首先启动 Remix IDE 并设置一个新的工作区:
然后,您可以在“合约”文件夹中创建一个名为“BEP20.sol”的新智能合约:
接下来添加以下代码:
从这里开始,让我们从顶部开始逐行分解代码!
我们首先指定 SPDX 许可证:
接下来,我们从 OpenZeppelin 导入 ERC-20 包:
从那里,我们定义一个名为的新合约BEP20
,我们还指定它应该使用我们上面导入的 ERC-20 包:
然后,我们创建一个构造函数,在部署智能合约时调用该构造函数。此构造函数接受一个initialSupply
参数作为实参,该参数将用于指定我们的代币的初始供应量。
在同一行上,我们另外调用了ERC20()
从 OpenZeppelin 导入的函数。此函数接受两个参数作为参数:BEP20Test
和BPT
。第一个参数是代币的名称,第二个参数是其代码:
最后,我们调用_mint()
用于创建代币的函数。此函数有两个参数:msg.sender
和initialSupply
。msg.sender
指定代币将发送到部署合约的地址,并initialSupply
设置将部署的代币数量:
步骤 4:部署合约
此时,是时候将智能合约部署到 BSC 测试网了,为此,我们首先需要对其进行编译。因此,转到“Solidity 编译器”选项卡,选择您的合约,然后点击“编译...”按钮:
接下来,导航到“部署并运行交易”选项卡并选择“注入提供程序 - ...”作为环境:
从这里开始,确保您部署了正确的合约:
然后,您需要指定我们传递给合约构造函数的初始代币供应量。在我们的例子中,我们将创建 100 个代币,并且由于它遵循 18 位小数格式,我们将100000000000000000000
作为参数传递:
最后,剩下的就是点击“部署”按钮:
单击“部署”按钮将提示您的 MetaMask 钱包,因为您需要使用之前获取的测试网代币支付交易费用:
如果一切按计划进行,您现在应该在终端中看到一条成功消息:
步骤 5:将代币添加到 MetaMask
要将新部署的代币添加到您的 MetaMask 钱包,您首先需要复制其合约地址:
接下来,打开你的 MetaMask 钱包并单击“+ 导入代币”按钮:
这将打开一个新窗口,您只需粘贴令牌地址,其余信息应自动填写:
最后,单击“下一步”,然后单击“导入”:

就这样;您现在应该在 MetaMask 钱包中看到新创建的 BSC 代币:

恭喜!您现在知道如何在 BSC 测试网上轻松创建代币。从这里开始,您可以按照几乎相同的步骤在主网上创建 BSC 代币!
介绍 Moralis – 业界领先的 Web3 API 提供商
Moralis 是业界领先的 Web3 API 提供商,提供广泛而动态的工具,可用于简化您的开发工作。在我们的顶级 Web3 API 套件中,您可以找到诸如 Wallet API、Token API、NFT API、Blockchain API 等接口。因此,无论您构建 DEX、Web3 钱包还是任何其他平台,Moralis 都有适用于大多数用例的工具!

但是为什么在构建 dapps 时应该利用 Moralis?
为了回答上述问题,让我们来探索一下 Moralis 的三大好处!
顶级性能: Moralis 的 Web3 API 始终提供顶级性能。无论您以可靠性、速度还是任何其他指标来衡量,Moralis 总是能击败竞争对手。
数据可访问性:借助我们多样化的 API,您只需几行代码即可获得准确的实时数据。因此,使用 Morails 时,获取链上数据和 Web3 功能并将其集成到您的项目中从未如此简单。
跨链兼容性:我们的 Web3 API 与链无关,支持所有最大的区块链,包括以太坊、Polygon、Arbitrum、Solana 等网络,当然还有 BNB 智能链,这使得我们的工具套件成为终极BSC API。
另外,请记住,您可以免费注册 Moralis。因此,抓住这个机会,您今天就可以更快、更高效地开始构建 Web3 项目!
摘要:如何使用 Remix 在 BSC 上创建代币
在今天的文章中,我们首先探讨了 BSC 代币的来龙去脉。在此过程中,我们了解到它们是建立在 BNB 智能链上并遵循 BEP-20 代币标准的资产。
然后,我们探索了 Remix 和 MetaMask。Remix 是一款出色的 IDE,用于编写、测试、调试、编译和部署与 EVM 兼容的智能合约。同时,MetaMask 是一款 Web3 钱包,用于存储和管理数字资产,以及与 dapp 和智能合约进行交互。
接下来,我们将向您展示如何通过五个简单的步骤使用 Remix 在 BSC 上创建代币:
将 BSC 测试网添加到 MetaMask
获取 BSC 测试网代币
使用 Remix 创建您的 BSC 代币合约
部署你的合约
将代币添加到 MetaMask
因此,如果您一直关注到这里,您现在就知道如何使用 Remix 创建 BSC 代币!