合约开发
Solidity 编写与标准合约实现

合约开发入门30-40 分钟
开发环境搭建:Hardhat、Foundry 与编辑器配置
从零搭好一套专业的智能合约开发环境:先建立「编写 → 编译 → 测试 → 本地部署 → 测试网部署 → 审计」的完整路线图,再一步步安装 Node.js、初始化 Hardhat 项目、安装 Foundry 工具链、配置 VS Code 的 Solidity 插件与编译器版本,讲清 artifacts / cache / contracts / test / scripts 目录各自存放什么,最后用 .env 与环境变量管理 RPC 与私钥,从第一天就养成「私钥绝不硬编码进代码」的安全习惯,并跑通第一次 hardhat compile。
9 个步骤

合约开发入门35-45 分钟
Solidity 语法基础:合约结构、数据类型与权限控制
系统讲透 Solidity 写智能合约必备的语法骨架:pragma 版本声明的含义与 ^ / ~ 范围规则;状态变量、局部变量、构造函数、常量与 immutable 的区别;值类型(uint 系列、address、bool、定长 bytes、枚举)与引用类型(数组、struct、mapping)及 memory / storage / calldata 三种数据位置;public / external / internal / private 四种可见性与 view / pure 修饰;modifier 修饰器与 onlyOwner 权限模式;event 事件与 indexed 参数;合约收 ETH 的 receive / fallback 与 call 转账;最后是 interface、library 与继承 is,学完即可读懂绝大多数合约源码。
9 个步骤