找到约 11 条结果

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

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

文章 测试助手 - OpenZeppelin 文档

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

文章 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...

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

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

文章 代币归集的前端项目

开发了一个代币归集的前端项目,代码已开源。 1. 支持归集native token 和 erc20 token。 2. 支持ETH , BSC, BSC-TEST, RINKEBY网络 ### 技术框架 React , vite , Mui,wagmi , @rainbow-me/rainbowkit 其中@rainbow-me/rainbowkit是与钱包连接的第三方...

文章 ERC-20 - OpenZeppelin 文档

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

文章 代理模式与 Delegatecall 规范手册

## 代理模式与 Delegatecall 规范手册 ![](https://img.learnblockchain.cn/2025/02/26/proxy-patterns.png.webp) 代理模式可能是学习 Solidity 开发中最令人困惑的方面之一,因为在其他软件开发领域几乎没有类似的类比。进一步复杂化的问题是—...

文章 NFT 所有者 tokenID 快速查询

# NFT 所有者 tokenID 快速查询 最近做项目有一个需求,要求通过用户地址查到用户拥有的 NFT tokenID。由于我做项目向来不高兴写后端,因此考虑使用合约完成这个功能。 ## 实现 使用合约来查询数据,一般来说有两个方案:...

文章 专题导读

### 📌 专题定位 《**Web2 到 Web3:登录与身份验证机制全面进化**》是一个面向前端开发者与全栈工程师的技术专题,聚焦 Web3 登录系统的核心机制、协议标准与工程实践。 通过对比 Web2 与 Web3 登录的思维模型与实现方式,...

文章 合约向导 - OpenZeppelin 文档

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

文章 一个简单的ERC20代币空投合约

空投是币圈中一种营销策略,项目方将代币免费发放给特定用户群体。为了拿到空投资格,用户通常需要完成一些简单的任务,如测试产品、分享新闻、介绍朋友等。项目方通过空投可以获得种子用户,而用户可以获得一笔财富...