找到约 15 条结果

文章 Michael.W基于Foundry精读Openzeppelin第59期——Proxy.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Proxy.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/Proxy.sol Proxy库对外只暴露了fallback和receive函数,是代理合约的基础实现。所有对Proxy合约...

文章 Starknet Foundry 中的 Cheatcodes

Foundry 中,“cheatcode” 是一种允许合约测试控制环境变量(例如,调用者地址、当前时间戳等)的机制。 在本文中,你将学习如何使用 Starknet Foundry 中最常用的 cheatcodes 来测试 Cairo 智能合约。 ## `caller_address` Cheatcodes 在 Sta...

文章 每周以太坊进展2022/4/23

## 主网(执行层) * Erigon [v20220402-alpha](https://erigon.substack.com/p/erigon-alpha-release-20220402-alpha): 增加了对合并的支持,包含 Erigon v2 的第一次升级;由于alpha 与 beta 数据库不兼容,需要从头开始同步 * [Erigon 架构](https://erigon.substack.com...

文章 使用Catapulta简化和优化协议部署

![](https://img.learnblockchain.cn/2025/03/29/1sxKGQoNfu6FU2yZtKg-fsA.png) ## 使用 Catapulta 简化和优化协议部署 本文最初发布于 [BuildBear 教程](https://www.buildbear.io/resources/guides-and-tutorials/catapulta)。 ### **什么是 Catapulta?** [Catapulta.sh](https://catapult...

文章 每周以太坊进展 2022/12/31

## Shapella(上海+Capella)升级 * EOF 规范级别[未解决的问题](https://notes.ethereum.org/@ipsilon/eof1-checklist#Spec-level-Open-Issues) * 提醒:[EOF 需要在 1 月截止日期前完成](https://twitter.com/TimBeiko/status/1600945407852703744),否则将被删除 #...

文章 Michael.W基于Foundry精读Openzeppelin第52期——ERC4626.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC4626.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC4626.sol ERC4626库本身是一种有底层ERC20资产质押的shares且本身同样满足ERC20...

文章 damn-vulnerable-defi | Unstoppable

# Challenge #1 - Unstoppable [Unstoppable](https://www.damnvulnerabledefi.xyz/challenges/unstoppable/) > 为了系统的学习solidity和foundry,我基于foundry测试框架重新编写damnvulnerable-defi的题解,欢迎交流和共建~🎉 > > > https://github.com/zach030/damnvulne...

文章 OpenBuild Starknet Bootcamp任务3:Starknet Foundry合约测试代码错误修复及部署和交互测试

# OpenBuild Starknet Bootcamp任务3:Starknet Foundry合约测试代码错误修复及部署和交互测试 ## 1 任务要求 1. 基于 [Ownable contract with SnFoundry](https://github.com/gianalarcon/Ownable-contract-snFoundry), 在 **tests/test_ownable.cairo** 文件上完成测试。当...

文章 DevNets 资源中心

立即开始你在 DevNets 上的 dapp 开发之旅。此页面提供了所有必要的资源,你可以在 DevNets 上设置你的开发环境、自定义它,并将其与你现有的项目集成。 [启动 DevNet](https://dashboard.tenderly.co/register?redirectTo=devnets) [阅读文档](https:/...

文章 每周以太坊进展 2022/1/15

## 主网(执行层) * 在模糊测试发现问题([改变预期的区块哈希](https://twitter.com/vdwijden/status/1479945793893277698)并将[区块编号设置为 1](https://twitter.com/vdwijden/status/1480969541928816644) )后, Kintsugi测试网[恢复到最终状态](https://twitte...

文章 审计准备清单

## 审计准备检查清单 #### 最低质量检查清单 - [ ] 使用Solidity的[最新](https://learnblockchain.cn/docs/solidity)主要版本。 - [ ] 尽可能使用已知/已建立的库。[OpenZeppelin contracts](https://github.com/OpenZeppelin/openzeppelin-contracts/) 是首选,因为它...

文章 Web3 开发实战:用 Foundry 高效探索以太坊区块链

# Web3 开发实战:用 Foundry 高效探索以太坊区块链 Web3 时代的到来,让以太坊区块链开发成为开发者关注的热点。Foundry 作为一款强大的 Solidity 开发工具集,凭借其命令行工具 cast,为开发者提供了查询区块链数据、调试交易和...

文章 紧急 EIP-7702 钱包恢复

## 如何重置我被盗的 Delegation ## 介绍 加密钱包的目的是让你拥有完全的控制权 —— 但随着像 EIP-7702 这样的新功能的出现,意想不到的风险也随之而来。最近,我面临一个紧急情况:我的 EOAs (外部拥有账户) 被委派给了一个未...

文章 每周以太坊进展 2023/1/14

## Shapella(上海+Capella)升级 * 最新的核心开发人员执行[视频会议](https://youtu.be/Z-0z5-7hGvo?t=15)。来自[Ben Edgington](https://hackmd.io/@benjaminion/Hkm5x5acj)的笔记 * 关于[使用 gwei 和在EL/CL中使用相同格式的讨论](https://notes.ethereum.org...

文章 Michael.W基于Foundry精读Openzeppelin第60期——Clones.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Clones.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/Clones.sol Clones库是最小代理合约的工厂合约实现,也称之为克隆工厂。ERC1167指定了一种...