找到约 15 条结果

文章 Foundry 中的区块高度跳跃:vm.roll & vm.warp

使用 vm.roll 和 vm.warp 在 Solidity 测试中控制区块时间戳和编号。无需等待即可测试截止日期、归属和基于时间的逻辑。 ![Foundry roll in hop: vm.roll & vm.warp (高级作弊码)](https://img.learnblockchain.cn/2025/09/30/36428924_image.png) Foundry [Foundry rol...

文章 Foundry快速安装(Windows版)

> 在查看 [Foundry 官方文档](https://book.getfoundry.sh/)时发现其安装步骤描述并不详细,起初跟着安装问题迟迟无法解决,故记录下此详细安装过程,且选择的是最快捷最不占硬盘空间方式的下载方式 ## 官方文档给出的下载步骤 `...

文章 Foundry作弊码第7部分:不变性测试详解

## Foundry 高级作弊码系列:第 7 部分:Foundry 中的不变性测试 超越模糊测试。 了解 Forge 的不变性测试如何检查随机调用序列下的核心协议假设。 在黑客入侵你的代码之前打破它。 ![Foundry 高级作弊码系列:第 7 部分:Foundry 中...

文章 使用Foundry,感受快,rust对写合约的支持

## 介绍 [Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/) 是一个新出的rust写的合约开发框架 rust一直在改变编程界的格局,btc C语言开发,eth go主导,也有 rust 的eth 波卡链 直接rust,兴起跨链的生态。 不少web开发工具,打包...

文章 Foundry以太坊开发框架

Foundry 是一个Solidity框架,用于构建、测试、模糊、调试和部署Solidity智能合约, Foundry 的优势是以Solidity 作为第一公民,完全使用 Solidity 进行开发与测试,如果你不太熟悉 JavaScript , 使用 Foundry 是一个非常好的选择,而且Foundry...

文章 【Web3极客公开课】直播预告:SLOADS 给Foundry增加存储相关的作弊码 4.26日(周三)晚8点

![Web3geek](https://img.learnblockchain.cn/2023/04/25/Web3geek.png!/scale/45) >感谢【 ⽆特权⻆⾊、坚持中本聪精神的全链互操作基础设施 MAP Protocol 】对本次活动的支持! ## 分享主题:SLOADS 给Foundry增加存储相关的作弊码 1. EVM 存储布局 ...

文章 EVM开发者工具详解 + Foundry设置

> 在深入研究字节码和原始 EVM 追踪之前,值得了解一下使这种探索成为可能的**开发者工具**。 > > 每一个现代以太坊框架:Foundry、Hardhat、Tenderly、Blockscout。都建立在相同的基础之上:**EVM 追踪**。这些追踪捕获了每个执行的 opc...

文章 Web3 初学者:如何使用 Foundry 测试 ERC20 合约并进行模糊测试

![](https://img.learnblockchain.cn/2025/04/08/10sxpNAYi1OQusUBRs96YrQ.jpeg) 感谢: [https://www.paradigm.xyz/](https://www.paradigm.xyz/) ## 背景 如果你是 web3 和智能合约开发的新手,那你真是走运。与几年前相比,如今开发智能合约要容易得多。在几年前...

文章 如何使用Foundry分叉以太坊区块链

## 如何使用 Foundry 复制以太坊区块链 ### 概述 复制以太坊区块链允许开发者在一个控制环境中测试合约和交互,该环境镜像真实链。此指南介绍了 Foundry,这是一个越来越受以太坊开发者欢迎的工具,特别适用于复制以...

文章 介绍Foundry以太坊开发工具箱

# 概要 - [1\. 为什么选择 Foundry?](#02b3758bfbf4) - [1\. 你应该用 Solidity 编写测试](#3ab4fe4c1073) - [2\. 你应该对函数进行模糊测试](#936ff0f7f64a) - [3\. 你应该能够在测试中覆盖 VM 状态](#fcc166f15750) - [4\. 你应该能够在活跃网络状态下...

文章 【引介】 Foundry MCP 服务

## Foundry MCP 服务 一个简单、轻量级且快速的 MCP (模型上下文协议) 服务器,它使用 Foundry 工具链(Forge、Cast 和 Anvil)提供 Solidity 开发能力。 ![Foundry MCP 演示](https://raw.githubusercontent.com/PraneshASP/foundry-mcp-server/refs/heads/main/assets...

文章 Foundry 高级作弊码系列:第二部分 - 作弊码 vm.prank,模拟调用

![图像](https://img.learnblockchain.cn/2025/06/26/19716436_image.jpg) Advanced Foundry Cheatcodes Series: Part 2 - Cheatcode vm.prank, 模拟调用 想要掌握 Solidity 测试吗?我们的 Foundry Cheatcodes 系列的第 2 部分揭示了 vm.prank 如何让你模拟任何地址,这对于快...

文章 初识foundry框架(一)

## foundry安装 安装foundry框架推荐使用 Ubuntu系统,用虚拟机下载其iso文件即可,Windows系统会出很多问题,如果坚持要用Windows系统,可以下载WSL (Windows Subsystem for Linux 2)(本人非常推荐) 安装foundry的时候,如果存在访问不到...

文章 使用加密密钥在 Hardhat 和 Foundry 中保护你的私钥

### 概述 想象一下,由于一个泄露的私钥而损失了价值数百万美元的加密资产。对于一些DeFi项目来说,这个噩梦已经成为了现实——最值得注意的是 [$6.25亿美元的Ronin Bridge攻击](https://www.halborn.com/blog/post/explained-the-ronin-hack-march-...

文章 Foundry 高级作弊码系列:第 7 部分 - Foundry 中的不变性测试

![Image](https://img.learnblockchain.cn/2025/07/04/94609432_image.jpg) 想象一下你的合约可能面临的每一个随机调用。现在测试它们全部。不变性测试就像打了兴奋剂的fuzzing,非常适合发现你从未想过的错误。深入了解! ## 简介 我...