要求
在开始之前,您需要安装以下工具:- Node(>= v18.18)
- Yarn(v1 或 v2+)
- Git
在 Monad 测试网获取资金
您需要在 Monad 测试网获取资金以便部署智能合约,可以从 Monad Faucet 获取资金。使用 Scaffold-ETH
Scaffold-ETH 可以采用两种不同的 solidity 开发框架:Foundry 和 Hardhat。 在本指南中,您可以在 Foundry 和 Hardhat 之间选择。- Foundry
- Hardhat
克隆 scaffold-monad-foundry 仓库
打开项目目录并安装依赖
启动本地区块链节点
将智能合约部署到本地区块链节点
YourContract.sol 部署到您的本地区块链节点。该合约位于 packages/foundry/contracts 中,可以根据您的需求进行修改。yarn deploy 命令使用位于 packages/foundry/deploy 的部署脚本将合约部署到网络。您也可以自定义部署脚本。启动 NextJS 应用
http://localhost:3000。您可以使用 Debug Contracts 页面与您的智能合约交互。您可以在 packages/nextjs/scaffold.config.ts 中调整应用配置。将智能合约部署到 Monad 测试网
YourContract.sol 部署到 Monad 测试网。该合约位于 packages/foundry/contracts 中,可以根据您的需求进行修改。在 Monad 测试网上验证您的智能合约
YourContract.sol。后续步骤
- 探索 Debug Contracts 页面以与您已部署的合约交互。
- 修改
YourContract.sol以构建您自己的功能。 - 了解更多关于 Scaffold-ETH 的信息。

