找到约 14 条结果

文章 合约向导 - OpenZeppelin 文档

## Contracts Wizard 不知道从哪里开始?使用下面的交互式生成器来引导你的合约,并了解 OpenZeppelin Contracts 中提供的组件。 | | | | --- | --- | | | 将生成的合约放在你的 `contracts` 或 `src` 目录中,以便使用 Hardhat 或 Foundry 等工...

文章 Michael.W基于Foundry精读Openzeppelin第12期——SafeCast.sol

### 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之间的类型安全转换的库...

文章 Michael.W基于Foundry精读Openzeppelin第10期——Create2.sol

### 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`进行的一个封装,可以让开发者在非内联汇...

文章 8款行业领先智能合约审计和安全工具

我们测试并发现了每个web3智能合约开发者都应该在其技术栈中包含的最佳智能合约审计和安全工具。 根据[Chainalysis](https://www.chainalysis.com/blog/crypto-hacking-stolen-funds-2025/),**2024年有22亿美元从加密平台被盗**。这比2023年的损失...

文章 如何使用 Artemis MEV 框架

发布于: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 技术周刊 | Web3 前端课问卷

![817.png](https://img.learnblockchain.cn/attachments/2025/08/RXGUEIRv68a19cdc0c180.png!/scale/30) 欢迎阅读登链社区最新一期周报! 在本期周报的开头,我们想请大家帮忙填写一份问卷。 我们正在筹备一门 Web3 前端课程。我们想做一门从开...

文章 ​​ApeWorX: 新的基于 Python 语言的智能合约开发框架

**Brownie 是 Python 开发人员经常使用智能合约框架。 现在出现了一个 Brownie 的继任者,可以让 Python Web3 开发人员获得更好的体验。** 在本文中,我将讨论这个 Brownie 的继任者 [ApeWorX](https://www.apeworx.io/),也称为“Ape”。 ApeWorX...

文章 使用 foundry cheatcode 在 test 中模拟交易

Foundry 的 cheatcode 中,有几个很好用的 cheatcode 能够帮助我们在不进行大量初始化的情况下来对我们的合约进行 test。这三个 cheatcode 分别是: - `mockCall` - `mockCallRevert` - `mockFunction` 当然这三个 cheatcode 还有一个配套的 cheatc...

文章 每周以太坊进展 2023/5/6

## 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作弊码第二部分:使用vm.prank模拟任何地址

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

文章 每周以太坊进展2022/5/7

## POW关闭(合并) * Tim Beiko 更新了[核心开发者](https://tim.mirror.xyz/PWFVaHY3Mrx7srarMmuBWya0J5kioR1l2xaH3p5APDk)合并前最后的工作: * 一些没有问题的主网影子分叉 * 通过测试的客户端 * 公共测试网平滑升级 * [主网影分叉 3](https://t...

文章 介绍Recon:简化的不变性测试

4 1 我是 Alex The Entreprenerd,自 2019 年以来一直在 EVM 上进行开发,曾与 BadgerDAO 合作推出 eBTC,构建多个 [Yield Strategies](https://twitter.com/0xPolygon/status/1401973731421921294),其中之一被 [Yearn](https://twitter.com/BadgerDAO/status/1420468295388520449) ...

文章 Uniswap 重入漏洞披露

YANNIS SMARAGDAKIS ## Uniswap 重入漏洞披露 由 [Dedaub](https://dedaub.com/) 团队提供 ![Uniswap 重入漏洞披露](https://img.learnblockchain.cn/2025/07/09/0_7IPwUGN33nWZeNLL.webp) Uniswap 重入 \| Uniswap Labs 最近为其智能合约的漏洞报告**宣传了一项高达 300 万...

文章 什么是Solidity console.log ?

调试是 [学习如何编写 Solidity 智能合约](https://learnblockchain.cn/article/12874)、修复漏洞和解决问题的关键且反复出现的步骤。智能合约中常见的两种开发错误分别是运行时错误和逻辑错误。 利用能够增强开发者理解的工具,可以...