合约部署教程
Scroll Sepolia测试网允许任何人在Scroll上部署智能合约。在本教程中,您将学习如何使用以太坊上开发的常用工具在 Scroll Sepolia 上部署合约。该仓库展示了如何使用 Hardhat 和 Foundry 进行合约部署。
使用 Hardhat 部署合约
-
克隆仓库并安装依赖项:
-
按照根目录下
.env.example
的例子,创建.env
。 将.env
中的PRIVATE_KEY
更改为您自己的账户私钥。 -
运行
yarn compile
以编译合约。 -
运行
yarn deploy:scrollTestnet
在 Scroll Sepolia 测试网上部署合约。 -
运行
yarn test
进行 hardhat 测试。
使用 Foundry 部署合约
-
克隆仓库:
-
安装 Foundry:
-
运行
forge build
来构建项目. -
使用 Foundry 部署合约:
<lock_amount>
是锁定在合约中ETH
测试代币。尝试将其设置为很小的数量,例如0.0000001ether
。<unlock_time>
是Unix时间戳,在此之后锁定在合约中的资金将可提取。尝试在将其设置为未来的某个 Unix 时间戳,例如 1696118400 (此 Unix 时间戳对应于 2023 年 10 月 1 日)。
例如:
问题和反馈
感谢您参与并开发Scroll Sepolia测试网!如果您遇到任何问题,请加入我们的 Discord 并在 #testnet-devs
频道中询问我们。