Foundry 是一个用 Rust 编写的以太坊应用开发工具包,具有极速、可移植和模块化的特点。 Foundry 包括以下组件: Forge:以太坊测试框架(类似于 Truffle、Hardhat 和 DappTools)。...
cast命令初步使用 cast 与 forge 不同,是用于与以太坊合约进行交互的工具。 而 forge 侧重于合约的开发和测试,两者配合使用。 常用钱包命令 cast wallet -h 查看帮助 cast wallet...
目录架构 我们先看看安装了foundry后各个目录的作用,下面是一张图片,我们挨个讲解 lib/forge-std 我们安装的库都会在这里面。 src目录 编写合约的目录 scripts目录 部署合约的脚本目录 指定网络...
在 Foundry 的 cheatcode 中,有几个很好用的 cheatcode 能够帮助我们在不进行大量初始化的情况下来对我们的合约进行 test。这三个 cheatcode 分别是: mockCall mockCallRe...
首先,我们先了解一下promptcheatcode prompt Signature function prompt(string calldata promptText) external returns (string memor...
原文链接:www.rareskills.io/... 译者:AI翻译官,校对:翻译小组 本文链接:learnblockchain.cn/article… 本文将描述如何使用 Foundry 在 Soli...
原文链接:https://www.rareskills.io/post/foundry-forge-coverage 译者:AI翻译官,校对:翻译小组 本文永久链接:learnblockchain.cn/artic...
原文链接: https://patrickalphac.medium.com/fuzz-invariant-tests-the-new-bare-minimum-for-smart-contract-security-87eb...
原文链接:https://milotruck.github.io/blog/Foundry-Cheatsheet/ 译文出自:登链翻译计划 译者:翻译小组 ,校对:Tiny 熊 本文永久链接:learnbl...
0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 0.1 ERC20PresetFixedSupply.sol Github: https://github.com/OpenZeppelin...