找到约 12 条结果

文章 Solidity 常量

不可变变量可以在构造函数中设置一次,但如果你有一个永远不会改变的数字怎么办? 与其他语言一样,Solidity 有 **constant** 关键字。这表示该值是固定的,永远不会改变。 假设你有一个 ERC20 代币,其铸造量永远不应超过 ...

文章 在Polkadot上掌握ERC20:使用Rust与Solidity的全面指南

![](https://img.learnblockchain.cn/2025/03/30/1XNgCAYrUtyP_JmTYIG-suQ.png) 如果由于防火墙无法阅读本文,请 [这里免费阅读](https://medium.com/@bloqarl/mastering-erc20-on-polkadot-with-rust-vs-solidity-a-comprehensive-guide-a39824a042b9?sk=04c38849568bd7b972e6665ed9683792)。 深...

文章 Michael.W基于Foundry精读Openzeppelin第41期——ERC20Capped.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Capped.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Capped.sol ERC20Capped库是ERC20的拓展。该库设置了ERC20发行量的上限。 ...

文章 安全审计中常见的非标准ERC20(即Weird ERC20)问题

### 了解 ERC20 代币以及严格标准的必要性 ERC20 标准通过以太坊改进提案 20 (EIP-20) 引入,概述了转移代币和授权许可等关键功能。 尽管该标准使得数字资产创造激增,但它也有其局限性。 首先,ERC20 仅提出指导方针,而不是...

文章 OpenZeppelin 架构介绍

**OpenZeppelin** 是一个广泛使用的、开源的智能合约库,专门为以太坊等 EVM 兼容链提供安全、可复用的合约组件。它是构建去中心化应用(DApp)和协议时的“黄金标准” 不论你是初学者还是 Web3 开发老, OpenZeppelin 都是一个非...

文章 Michael.W基于Foundry精读Openzeppelin第53期——ERC20PresetFixedSupply.sol

### 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20PresetFixedSupply.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/presets/ERC20PresetFixedSupply.sol ERC20PresetFixedSupply库是一种带预铸造功能的ERC2...

文章 Web3 极客日报 #1392

### 铭文,BRC20和数字世界的权力 https://www.xiaoyuzhoufm.com/episode/6572ee8eb81e5be7d2f566ba **李一笑**: 由橙皮书邀请btcstudy的主笔阿剑畅谈铭文,BRC20各自的优缺点,以及比特币社区的观点。 ### 慢雾:流行 DeFi 项目基础安全风险分析...

文章 如何读取以太坊链上历史数据

## 今天有朋友问:“有没有办法可以获取某个 erc20 token 一个月前的供应量?我能想到的只有扫块” 办法当然是有的: 1. 去找一个归档节点(archive node) 2. 确定要查询数据的区块号 3. 发送 eth_call 查询请求的时候传入区块号参...

文章 ERC-20 - OpenZeppelin 文档

## ERC-20 ERC-20 token 合约会追踪**可替换的 token**:任何一个 token 与其他 token 完全相等;没有 token 具有特殊的权利或与之相关的行为。这使得 ERC-20 token 适用于**交换媒介货币**、**投票权**、**质押**等。 OpenZeppelin Contracts 提供了...

文章 处理 ERC20 转账容易忽略的问题(一)

> 看起来很简单的 ERC20 转账,处理不好就有可能导致不可估量的损失 因为每天能用来写东西的时间比较有限,我准备分三个小文去讲,分别讲 转入、转出、记账 今天讲 ERC20 token 的转入处理 ## 0x01 常见的转入写法 看下面的...

文章 ERC-6909 - OpenZeppelin 文档

## ERC-6909 ERC-6909 是一个 EIP 草案,它借鉴了自 2018 年发布以来 ERC-1155 的经验。ERC-6909 的主要目标是降低 gas 成本和复杂性——这主要是通过移除批量操作和回调来实现的。 | | | | --- | --- | | | 要理解多代币标准的灵感,请...

文章 测试助手 - OpenZeppelin 文档

## 测试助手 **用于以太坊智能合约测试的断言库。** 确保你的合约表现符合预期! - 检查 [交易因正确的原因而回滚](https://learnblockchain.cn/article/15753#expect-revert) - 验证 [事件](https://learnblockchain.cn/article/15753#expect-event) 是否使用...