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...
在区块链开发领域,智能合约的安全性和可靠性至关重要。鉴于区块链的不可变性,智能合约中的任何错误都可能导致不可逆转的后果,包括重大的财产损失。这凸显了彻底测试的重要性。 Foundry 是一个 Solidity 测试框架,是这一领域的强大工具...