付费视频,请购买课程( ¥2,000.00 )后再观看
Foundry 实用技巧
16次播放
1 天前
视频 AI 总结:
-
视频核心内容:讲解使用Foundry工具进行智能合约开发时的部署、测试、开源验证等实用技巧。重点介绍了通过环境变量读取助记词/私钥简化部署命令,推荐主网使用keystore增强安全性,演示了部署时自动记录合约地址、利用cast进行链上交互,并强调了部署后立即开源合约的重要性,避免后期因代码变更导致验证困难。
-
关键信息:
- 避免在命令行输入私钥或密码,可通过环境变量(ENV)加载助记词或私钥。
- 主网上推荐使用keystore(
--keystore参数)部署,更安全;测试时可使用私钥或助记词。 - 配置命令行别名(如
local)或RPC URL环境变量可让命令更简洁。 - 部署后建议单独保存合约地址(如写入JSON文件),方便后续交互。
- 合约开源原理:将源代码与编译选项发送给区块链浏览器,浏览器重新编译后比对部署时的字节码,匹配则开源成功。
- 推荐在部署合约时直接使用
--verify参数自动开源,避免后期修改代码导致验证困难。 - 使用
cast命令可进行查看余额、转账、调用函数等交互操作。 - 作业:为Bank合约编写测试(含分叉模拟),并练习部署ERC20 Token到Sepolia测试网。