tag

Foundry

共 8 篇文章。
全部文章GoTypeScript游戏开发小游戏游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS游戏服务端
testing

智能合约测试:Foundry 单元与集成、Fork 主网、模糊与不变量、Gas 与升级验证

系统讲解智能合约测试的工程化实践:Foundry forge test 与 Hardhat 的单元/集成测试、cheatcodes 与断言技巧、Fork 主网测试复现真实依赖、模糊测试(fuzzing)与不变量测试(invariant testing)、Gas 快照与回归门禁、重放攻击防护验证、以及代理升级模式下的存储布局兼容性检查。

9 分钟阅读
智能合约 Foundry 区块链
blockchain

Yul 汇编与 Gas 优化:从 EVM 操作码到存储槽打包

从 EVM 操作码的 Gas 成本表出发,系统讲解 Yul 内联汇编与 Gas 优化的完整方法论:深入 EIP-2929 冷热访问与 EIP-3529 退款上限对 SLOAD 与 SSTORE 成本的重塑、存储槽打包与 slot 布局对部署和读写 Gas 的影响、calldata 与内存布局的读取成本差异,并给出内联汇编在自定义错误、位运算、循环展开、calldata 解码优化上的真实代码。文章包含优化前后 Gas 对比表格、Foundry gas snapshot 测试、Yul 独立合约写法,以及 free memory pointer、slot 冲突、内存模型被破坏等安全边界与踩坑清单。

15 分钟阅读
区块链 Solidity EVM
blockchain

Foundry 测试与模拟:Forge、作弊码与模糊测试实战

Foundry 是当前最强大的 Solidity 测试框架:用 Solidity 本身写测试、内置作弊码模拟任意链上状态、支持 fork 主网与模糊测试。覆盖 Forge 测试基础(断言/事件/预期 revert)、vm.prank/vm.deal/vm.warp 等作弊码全解、主网分叉测试、模糊测试(fuzz)与不变式测试、Gas 报告与单测优化、CI 集成与覆盖率。

6 分钟阅读
Foundry 模糊测试 Solidity