步骤 1: 打开 Remix IDE
- 打开你的浏览器,访问 Remix IDE。
步骤 2: 创建一个新的 Solidity 文件
- 在 Remix 左侧文件浏览器中,点击 “File Explorers”。
- 点击 “contracts” 文件夹。
- 点击 “Create New File” 按钮,命名文件为
MyToken.sol
。
步骤 3: 编写代币合约代码
在 MyToken.sol
文件中,编写以下 Solidity 代码,这是一个基于 ERC-20 标准的简单代币合约:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; contract MyToken is ERC20, Ownable { constructor(uint256 initialSupply) ERC20("MyToken", "MTK") { _mint(msg.sender, initialSupply); } }
步骤 4: 编译合约
- 在 Remix 左侧面板中,点击 “Solidity Compiler” 图标。
- 选择适当的 Solidity 版本(与合约中的
pragma
语句匹配)。 - 点击 “Compile MyToken.sol” 按钮。如果合约编译成功,你将看到绿色的复选标记。
步骤 5: 部署合约
- 在 Remix 左侧面板中,点击 “Deploy & Run Transactions” 图标。
- 确保 “Environment” 设置为 “Injected Web3” 或者 “JavaScript VM”。
- 在 “Contract” 下拉菜单中,选择
MyToken
。 - 在 “Deploy” 部分,输入初始供应量(例如:
1000000
),这是初始铸造的代币数量。 - 点击 “Deploy” 按钮。
自此,你的代币就部署完成了,不过需要部署复杂的合约还需要自己编写代码,这里推荐G Token一键部署平台:https://gtokentool.com