教程目标与读者画像
本篇 ERC20 图文教程面向以下读者:希望第一次发行一个标准代币的开发者、希望理解代币背后机制的产品经理,以及想要在 必安APP 行情之外补充技术认知的投资者。我们将从环境搭建到主网部署,逐步走完整个流程。
第一步:搭建开发环境
推荐使用 Foundry 作为开发框架,配合 VS Code 进行编辑:
- 安装 Node.js 与 Git;
- 通过 curl 安装 foundryup,再执行 foundryup 初始化;
- 使用 forge init 创建一个新项目;
- 添加 OpenZeppelin 合约库依赖。
这一环节相当于建立你的合约工厂,后续所有代码改动都将在此基础上进行。