找到约 14 条结果

视频 智能合约审计、DeFi安全课程 - 回顾 Solidity 与 Foundry

视频 AI 总结: 本视频是一个 Solidity 和智能合约的知识回顾,旨在确保观众对后续课程所需的基础知识有充分的掌握。视频内容涵盖了环境配置、Solidity 基础、高级概念如 fuzz 测试、代理合约、delegatecall、自毁合约以及主网 fork...

文章 Foundry作弊码第二部分:使用vm.prank模拟任何地址

## 高级 Foundry 作弊码系列:第 2 部分 - 作弊码 vm.prank,模拟调用 学习如何使用 Foundry 的 vm.prank 来模拟任何 msg.sender 并测试有权限的合约逻辑。 对于访问控制、多重签名和 meta-tx 路径至关重要。 ![高级 Foundry 作弊码系列:第 2 ...

文章 使用 Foundry 开发环境

[Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/)是一个全新的EVM开发环境。有了Solidity-native测试能力(使用原生的Solidity编写测试),强大的命令行工具和高性能的[Rust](https://learnblockchain.cn/article/3609)工具,Foundry更值得大家学习,...

问题 remix代码正常回退eth,foundry调试eth无法正常回退eth

这个是remix上执行的代码 ![image.png](https://img.learnblockchain.cn/attachments/2023/10/1BIWreg2652a878457a34.png) 这个是在foundry执行的测试代码 ![image.png](https://img.learnblockchain.cn/attachments/2023/10/kSiNKvtS652a87f2923dd.png) remix代码正常回退eth,found...

视频 合约安全 - 精通模糊测试

视频 AI 总结: 该视频主要讲解了如何使用 Foundry 进行智能合约的快速测试,并深入探讨了 fuzzing 技术在 Foundry 中的应用。视频通过一个简单的 Safe 合约示例,演示了如何编写基本的单元测试,并逐步引入 fuzzing 来提高测试覆盖...

视频 Foundry 实战开发技巧

视频 AI 总结: 该视频主要讲解了在使用 Foundry 进行以太坊开发时,如何引入外部依赖库(如 OpenZeppelin),以及如何更安全地管理部署合约的账号(私钥)。此外,还介绍了合约开源的方法,以及如何使用 Foundry 的 cast 命令与...

文章 介绍 Create-Chimera-App

2024年5月13日 受到 Create React App 的启发,Recon 创建了一个模板,允许你使用单个命令引导一个不变性测试项目,利用最流行的不变性测试工具: ``` forge init --template https://github.com/Recon-Fuzz/create-chimera-app ``` ![](https://img.learnblockcha...

文章 Foundry 确保智能合约可靠性:技术指南

> * 原文链接: https://medium.com/coinmonks/ensuring-smart-contract-reliability-with-foundry-a-tchnical-guide-d079c53b499b > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https...

文章 如何使用Foundry创建一种超抵押稳定币

警告 本指南中的代码仅用于教育和演示目的。它是**非生产就绪的**,不应在实时环境中使用。 ## 概述 虽然以 USDC 和 USDT 为代表的中心化稳定币在市场上占据主导地位(数据源:[Ethereum](https://www.coingecko.com/en/categories/stablecoin...

文章 Foundry 常用命令和作弊码速查表

>- 原文链接:https://milotruck.github.io/blog/Foundry-Cheatsheet/ >- 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) >- 译者:[翻译小组](https://learnblockchain.cn/people/412) ,校对:[Tiny 熊](https://learnblockchain.cn/people/15) >- 本文永久链接...

文章 Foundry 教程: 用Solidity编写ERC-20测试用例

> * 原文链接:https://soliditydeveloper.com/foundry > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblockchain.cn/people/15) > * 本文永久链接:[learnbl...

文章 将失败的属性测试导入 Foundry

## 为什么? 当你有一个失败的 Echidna/Medusa 测试时,调用痕迹中显示的输出有时不足以理解问题所在,因此创建一个 foundry 单元测试可以让你以更高的详细级别(-vvv)检查调用痕迹,以找出你的测试究竟在哪里失败。 Foundry ...

问题 请教一下各位老师: 使用foundry框架创建智能合约项目 forge init 遇到了一个问题:恳请指导一下,谢谢。

各位老师好:我最近在使用 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 确保智能合约的可靠性:技术指南

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