找到约 15 条结果

文章 Michael.W基于Foundry精读Openzeppelin第45期——ERC20FlashMint.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20FlashMint.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20FlashMint.sol ERC20FlashMint库是ERC20的拓展,也是关于闪电贷ERC3156的实...

文章 Stylus 教程 : 部署你的第一个 Rust 智能合约

![](https://img.learnblockchain.cn/2025/08/01/1kcjaXH7_9pny8zdmWvipBA.png) 在这一课中,我将讨论如何部署你的第一个 Stylus 合约。下面是一个 Rust 代码,它是一个 **Stylus 智能合约**,设计用于在 **Arbitrum Stylus** 上运行。Arbitrum Stylus 是一个新的...

文章 Michael.W基于Foundry精读Openzeppelin第33期——EIP712.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 EIP712.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/cryptography/EIP712.sol EIP-712是一个专门用于对结构化数据求hash值以及签名的标准,大大解决...

文章 使用Foundry来探索可升级的合约

> * 原文链接: https://runtimeverification.com/blog/using-foundry-to-explore-upgradeable-contracts-part-1 > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) 校对:[Tiny 熊](https://learnblockchai...

文章 Ethernaut 题库闯关 #8 — Vault

今天这篇是[Ethernaut 题库闯关](https://learnblockchain.cn/article/4578)连载的第8篇,难度等级:中等。 Ethernaut 题库闯关我已经整理为一个[专栏](https://learnblockchain.cn/column/19)了, 欢迎大家订阅专栏。 ## Ethernaut挑战 #8:金库 本...

文章 Michael.W基于Foundry精读Openzeppelin第66期——ProxyAdmin.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ProxyAdmin.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/transparent/ProxyAdmin.sol ProxyAdmin库是指定用于做透明代理TransparentUpgradeableProxy库admin的管...

文章 登链 Web3 技术周刊 | 登链集训营实战项目全公开

![7.6.png](https://img.learnblockchain.cn/attachments/2025/07/RGv2hE0Q686a4eb64dc58.png!/scale/30) 欢迎阅读登链社区最新一期周报! 在过去的一周中,登链社区分享了集训营的实战项目清单,还有 EIP 中文文档和 Kit 中文文档也都上线登链社区官...

文章 升级插件 - OpenZeppelin 文档

## 升级插件 **将升级集成到你现有的工作流程中。** 用于 [Hardhat](https://hardhat.org/) 和 [Foundry](https://learnblockchain.cn/docs/foundry/i18n/zh/) 的插件,用于在 Ethereum 上部署和管理可升级合约。 - 部署可升级合约。 - 升级已部署的合约。 ...

文章 Solidity 及 EVM 开发工具介绍

这篇文章介绍 [Ethereum 开发者](https://learnblockchain.cn/2018/07/07/3d181c98d8df)的一些实用工具:Foundry 除了测试之外的功能及 VSCode 的 Solidity Visual Developer 插件 ![0_OidMhK2MT2w2IuTK.jpg](https://img.learnblockchain.cn/attachments/2022/11/akWKK0Hm636236d408ca...

文章 用 OpenZeppelin 和 Foundry 创建和部署可升级的 ERC20 代币

>- 原文链接:[Deploy an Upgradeable ERC20 Token](https://learnblockchain.cn/article/15160-development/smart-contracts/how-to-create-and-deploy-an-upgradeable-erc20-token#create-the-erc-20-upgradeable-token-smart-contract) >- 译文出自:[登链翻译计划](https://github.com/lbc-team/Pione...

文章 比特币挖矿的中心化趋势(2025)

> _作者:b10c_ > > _来源: [https://b10c.me/blog/015-bitcoin-mining-centralization/](https://b10c.me/blog/015-bitcoin-mining-centralization/)_ 本文通过观察当前五个最大规模矿池的哈希率占比来研究比特币挖矿在 2025 年的中心化趋势。本文提出了一种挖矿...

文章 starknet智能合约编写、部署和调用-基于cairo2.3.0

# 前言 OpenZeppelin、Hadhat 和 Foundry都在支持和更新starknet,这是积极信号,尽快学起来 starknet智能合约使用cairo语言编写,最近刚刚更新2.3.0 cairo编程语言类rust,建议搭配学,或者先学rust更好理解 ***rust编程语言会在未来几年快...

文章 云端模糊测试

## 云端模糊测试 > 对不同基于云的 Solidity 合约模糊测试选项的审查 ### 引言 模糊测试本质上是一项计算资源密集型任务,需要数小时(通常是数天/周)才能实现足够的逻辑覆盖,以提供强有力的保证,确保属性在所有...

文章 Solidity 安全注意事项

![](https://img.learnblockchain.cn/2025/04/16/1GRhHYgJMpjgFlRJnkupgnA.png) ## 1. 重入攻击 当合约在更新其状态之前进行外部调用时,会发生重入攻击。攻击者可以递归地调用关键函数来执行多次提款。这方面的一个经典例子是 The DAO 攻击,该攻...

文章 【教程】使用 OpenZeppelin Deploy 部署和升级智能合约

Defender 允许你轻松地跨链部署和升级智能合约,同时保持最佳的安全实践。本教程展示了如何使用一个 [Relayer](https://learnblockchain.cn/article/15707/manage#relayers) 来部署一个名为 Box 的合约,并通过一个 [Safe wallet](https://safe.global/)(多...