## 共识层 * 通过ERC4337 + EIP3074 + EIP5003 +[交易包含列表](https://notes.ethereum.org/@vbuterin/account_abstraction_roadmap#Transaction-inclusion-lists)实现[帐户抽象](https://twitter.com/vitalikbuterin/status/1576199517434949634) * EIP4844 (proto-danksharding):[KZG的算术...
今天这篇是[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578)连载的第4篇,难度等级:简单。 Ethernaut 题库闯关我已经整理为一个[专栏](https://learnblockchain.cn/column/19)了, 欢迎大家订阅专栏。 # 挑战 #4:Telephone 本次挑战...
> 📚 作者:Henry 🧱 系列:《深入理解区块链 Gas 机制》 · 第 9 篇 👨💻 受众:Web3 开发者 / Solidity 工程师 / 区块链学习者 ## 一、什么是 Gas?它在多链中的演化 Gas 最初由以太坊引入,用于衡量智能合约执行所需的计...
## Contracts Wizard 不知道从哪里开始?使用下面的交互式生成器来引导你的合约,并了解 OpenZeppelin Contracts 中提供的组件。 | | | | --- | --- | | | 将生成的合约放在你的 `contracts` 或 `src` 目录中,以便使用 Hardhat 或 Foundry 等工...
## Shapella(上海+Capella)升级 * 最新的核心开发人员执行[视频会议](https://youtu.be/Z-0z5-7hGvo?t=15)。来自[Ben Edgington](https://hackmd.io/@benjaminion/Hkm5x5acj)的笔记 * 关于[使用 gwei 和在EL/CL中使用相同格式的讨论](https://notes.ethereum.org...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 SafeCast.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/math/SafeCast.sol SafeCast库提供了solidity的基础整数类型uintX和intX之间的类型安全转换的库...
### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 Create2.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/Create2.sol Create2库本质就是对EVM opcode `CREATE2`进行的一个封装,可以让开发者在非内联汇...
我们测试并发现了每个web3智能合约开发者都应该在其技术栈中包含的最佳智能合约审计和安全工具。 根据[Chainalysis](https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2025/),**2024年有22亿美元从加密平台被盗**。这比2023年的损失...
发布于:2023 年 8 月 15 日 \| 于晚上 11:57 [Paradigm](https://www.paradigm.xyz/) 的 [Artemis](https://github.com/paradigmxyz/artemis) MEV 框架对于希望使用 [Rust](https://www.rust-lang.org/) 编写 MEV 机器人的 MEV 搜索者来说是一个有用的工具。 本指南将从高...
 欢迎阅读登链社区最新一期周报! 在本期周报的开头,我们想请大家帮忙填写一份问卷。 我们正在筹备一门 Web3 前端课程。我们想做一门从开...
**Brownie 是 Python 开发人员经常使用智能合约框架。 现在出现了一个 Brownie 的继任者,可以让 Python Web3 开发人员获得更好的体验。** 在本文中,我将讨论这个 Brownie 的继任者 [ApeWorX](https://www.apeworx.io/),也称为“Ape”。 ApeWorX...
在 Foundry 的 cheatcode 中,有几个很好用的 cheatcode 能够帮助我们在不进行大量初始化的情况下来对我们的合约进行 test。这三个 cheatcode 分别是: - `mockCall` - `mockCallRevert` - `mockFunction` 当然这三个 cheatcode 还有一个配套的 cheatc...
## Dencun (Cancun + Deneb) 升级 * 最新的共识层开发人员[视频会议](https://www.youtube.com/watch?v=RZnf3K1i3NM&t=176s)。[Christine Kim](https://www.galaxy.com/research/insights/ethereum-all-core-developers-consensus-call-108/)的记录: * 关于共识层(CL)每个区...
## 高级 Foundry 作弊码系列:第 2 部分 - 作弊码 vm.prank,模拟调用 学习如何使用 Foundry 的 vm.prank 来模拟任何 msg.sender 并测试有权限的合约逻辑。 对于访问控制、多重签名和 meta-tx 路径至关重要。 ![高级 Foundry 作弊码系列:第 2 ...