找到约 13 条结果

文章 UniswapV2 深入解析系列 01:架构概述与开发环境搭建

# UniswapV2 深入解析系列 01:架构概述与开发环境搭建 ## 系列文章简介 本系列文章将带您从零开始深入理解和构建 UniswapV2 去中心化交易所,通过实际编码实现来掌握自动做市商(AMM)机制的核心原理。 ### 学习目标 - 理...

文章 Michael.W基于Foundry精读Openzeppelin第26期——ERC1820Implementer.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC1820Implementer.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC1820Implementer.sol ERC1820Implementer合约是对IERC1820Implementer interface的实...

文章 Michael.W基于Foundry精读Openzeppelin第68期——UpgradeableBeacon.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 UpgradeableBeacon.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/beacon/UpgradeableBeacon.sol UpgradeableBeacon库是信标代理模式中的信标合约的实现,与...

文章 每周以太坊进展 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),否则将被删除 #...

文章 在 Berachain 上部署 ERC20 合约

`Berachain` 是一个高性能 EVM 兼容 L1 区块链,利用流动性证明 (PoL) 作为共识机制,在执行层方面,Berachain 与以太坊虚拟机(EVM)运行时环境相同,可以使用现有的未经修改的执行客户端(例如 Geth、Reth、Erigon 等)来处理智能合约...

文章 开发者常见 Gas 迷思与误区澄清

> 📚 作者:Henry > 🧱 系列:《深入理解区块链 Gas 机制》 · 第 7 篇 > 👨‍💻 受众:Web3 开发者 / Solidity 工程师 / 区块链学习者 ## 一、误区一:视图函数完全不消耗 Gas ✅ 正确: 在 **本地调用(`callStatic`)** 时不消耗 ...

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

学习如何使用 Foundry 的 vm.prank 来模拟任何 msg.sender 并测试有权限的合约逻辑。对于访问控制、多重签名和 meta-tx 路径至关重要。 ![高级 Foundry Cheatcodes 系列:第 2 部分 - Cheatcode vm.prank,模拟调用](https://img.learnblockchain.cn/2025/07/21/...

文章 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) >- 本文永久链接...

文章 OpenZeppelin Defender 集成 - OpenZeppelin 文档

## OpenZeppelin Defender 集成 OpenZeppelin Foundry Upgrades 可以用于通过 [OpenZeppelin Defender](https://learnblockchain.cn/article/15707/) 执行部署,它允许诸如 gas 价格评估、重新提交以及自动字节码和源代码验证等功能。 | | | | --- | --- | | | 无...

文章 Shutter DAO 0x36 的流动性引导池已启动!

![Shutter DAO 0x36 的流动性引导池已上线!](https://img.learnblockchain.cn/2025/09/14/ryption-lock-digital-network-protective-shield.png) **Shutter DAO 0x36 已经启动了一个流动性引导池(LBP),以筹集项目资金并增加代币分配。它现已在 Fjord Foundry 上线。...

文章 如何成为全能性的智能合约开发者

主流的智能合约编程语言有 [Solidity](https://learnblockchain.cn/column/1), [Rust](https://learnblockchain.cn/column/27) 和 [Move](https://learnblockchain.cn/column/49) 等, Solidity 是 [EVM](https://learnblockchain.cn/column/22) 系列公链的合约开发语言;Rust 是当前大火...

文章 Michael.W基于Foundry精读Openzeppelin第32期——SignatureChecker.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 SignatureChecker.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/cryptography/SignatureChecker.sol SignatureChecker库是一个用于链上签名验证的helper库。该...

文章 下一步计划与已知问题

## 后续步骤与已知问题 ### ZK 电路集成(主要障碍) Noir ZK 电路存在于 (`circuits/`),但尚未集成到实时协议中。有三个问题阻碍了集成: #### 问题 1:Poseidon 哈希不一致 **问题**:Poseidon2 的输出在 Noir、Rust (`zkhash`) 和 Solidity 实...