视频 AI 总结: 本视频是一个 Solidity 和智能合约的知识回顾,旨在确保观众对后续课程所需的基础知识有充分的掌握。视频内容涵盖了环境配置、Solidity 基础、高级概念如 fuzz 测试、代理合约、delegatecall、自毁合约以及主网 fork...
## 高级 Foundry 作弊码系列:第 2 部分 - 作弊码 vm.prank,模拟调用 学习如何使用 Foundry 的 vm.prank 来模拟任何 msg.sender 并测试有权限的合约逻辑。 对于访问控制、多重签名和 meta-tx 路径至关重要。 是一个全新的EVM开发环境。有了Solidity-native测试能力(使用原生的Solidity编写测试),强大的命令行工具和高性能的[Rust](https://learnblockchain.cn/article/3609)工具,Foundry更值得大家学习,...
这个是remix上执行的代码  这个是在foundry执行的测试代码  remix代码正常回退eth,found...
视频 AI 总结: 该视频主要讲解了如何使用 Foundry 进行智能合约的快速测试,并深入探讨了 fuzzing 技术在 Foundry 中的应用。视频通过一个简单的 Safe 合约示例,演示了如何编写基本的单元测试,并逐步引入 fuzzing 来提高测试覆盖...
视频 AI 总结: 该视频主要讲解了在使用 Foundry 进行以太坊开发时,如何引入外部依赖库(如 OpenZeppelin),以及如何更安全地管理部署合约的账号(私钥)。此外,还介绍了合约开源的方法,以及如何使用 Foundry 的 cast 命令与...
2024年5月13日 受到 Create React App 的启发,Recon 创建了一个模板,允许你使用单个命令引导一个不变性测试项目,利用最流行的不变性测试工具: ``` forge init --template https://github.com/Recon-Fuzz/create-chimera-app ```  > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https...
警告 本指南中的代码仅用于教育和演示目的。它是**非生产就绪的**,不应在实时环境中使用。 ## 概述 虽然以 USDC 和 USDT 为代表的中心化稳定币在市场上占据主导地位(数据源:[Ethereum](https://www.coingecko.com/en/categories/stablecoin...
>- 原文链接:https://milotruck.github.io/blog/Foundry-Cheatsheet/ >- 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) >- 译者:[翻译小组](https://learnblockchain.cn/people/412) ,校对:[Tiny 熊](https://learnblockchain.cn/people/15) >- 本文永久链接...
> * 原文链接:https://soliditydeveloper.com/foundry > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnbl...
## 为什么? 当你有一个失败的 Echidna/Medusa 测试时,调用痕迹中显示的输出有时不足以理解问题所在,因此创建一个 foundry 单元测试可以让你以更高的详细级别(-vvv)检查调用痕迹,以找出你的测试究竟在哪里失败。 Foundry ...
各位老师好:我最近在使用 foundry框架 做 solidity智能合约的使用,遇到一个问题: 创建项目forge init命令报错: PS M:\foundry-code> forge init solidity-test Initializing M:\foundry-code\solidity-test... Error: **failed to commit (code=Some(128), stdout="", stde...
在区块链开发领域,智能合约的安全性和可靠性至关重要。鉴于区块链的不可变性,智能合约中的任何错误都可能导致不可逆转的后果,包括重大的财产损失。这凸显了彻底测试的重要性。 Foundry 是一个 Solidity 测试框架,是这...