找到约 13 条结果

文章 JAY项目攻击事件

...过程&漏洞原因 --------- 在`buyJay`函数中,没有对参数`erc721TokenAddress`限制,导致可以是任意地址。 将攻击合约地址写入`erc721TokenAddress`,这样就能调用`transferFrom`函数,这里因为地址是攻击合约地址,则可以在攻击合约中,重...

文章 EIP-3448 MetaProxy 标准:支持不可变元数据的最小代理

...含一些额外的操作码命令,我们将在后面进行解释。 ![ERC-3448 metaproxy 字节码及相关部分的高亮显示](https://img.learnblockchain.cn/2025/02/26/935a00_99e0747e4b094c79b9e2893abc82fadb~mv2.png) 有一个虚拟地址 `0xbebebebebebebebebebebebebebebebebebebebe` 将在...

文章 第 10 章 代币

...准可能是最明智的。接下来我们将研究这些标准。 ## ERC-20 代币标准 第一个标准是由 Fabian Vogelsteller 在 2015 年 11 月作为 ERC 提出的。它被自动分配了 GitHub 问题编号 20,从而产生了名称 “ERC-20 代币”。绝大多数代币目前都...

问题 老师,请问一下,就是ERC777里面,调用ecr1820的时候,用的同一个mapping,但是setInterfaceImplementer()和getInterfaceImplementer的时候传的是不同的hash(ERC777Token和ERC777TokenSender和ERC777TokenRecipient),怎么获取到呢?就算注册表里面有,但是设置和获取的时候不同的hash也检索不到的啊。

![1.png](https://img.learnblockchain.cn/attachments/2023/03/fbwHJ2Gp640254a1f318b.png) ![2.png](https://img.learnblockchain.cn/attachments/2023/03/95VZ0ZNZ640254a738ae6.png) ![3.png](https://img.learnblockchain.cn/attachments/2023/03/YQ6UJlRa640254ada4e28.png) ![4.png](https://img.learnbloc...

文章 代币标准--ERC721协议源码解析

## IERC165接口定义 ``` interface IERC165 { function supportsInterface(bytes4 interfaceId) external view returns (bool); } ``` ## IERC721:ERC721的接口定义 ``` // SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.7.0) (token/ERC721/IERC721.sol) pragma...

问题 求一份可参考的erc20代币购买erc20代币的合约,万分感谢!!

假设我发行了erc20代币 A, 我现在明白,用链的原生币购买erc20代币的流程,比如说在BSC链上,用BNB买A币流程。不明白合约里怎么写才可以让别人用 USDT(erc20代币) 买我的 erc20代币 A。 先假定代币A的价格固定。 感谢解答...

视频 ERC-20:以太坊代币标准

视频 AI 总结: 该视频主要讲解了以太坊中 ERC-20 标准,以及如何在实际应用中与 Token 和 NFT 进行交互。视频详细解释了 ERC-20 标准的定义、作用,以及如何使用它来表示同质化代币,并介绍了 ERC-20 的关键接口和实现原理。此外...

文章 ERC721/ERC1155合约开发与合约安全

...之NFT&GameFi开发与安全。第四课,让我们一起来详细聊聊ERC721/ERC1155协议。本文使用的 Openzeppelin 是 4.2.0 版本。 ## ERC721 合约开发 本文中,将 ERC721 代币分为 4 个部分: 1. 基本元数据,包括名称 `name`、符号 `symbol`、代币资...

文章 ERC-7726: 不用再写以太坊 Oracle 代码

>- 原文链接:https://hackernoon.com/erc-7726-never-code-an-oracle-in-ethereum-again >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain...

文章 ERC-20 实战(下):签名授权 Permit 与 ERC-2612 模型

> 📚 作者:Henry > 🧱 系列:《[ERC 系列标准全景图解](https://learnblockchain.cn/column/141/intro)》 · 第 4 篇 > 👨‍💻 受众:Web3 前端工程师 / 区块链开发者 / Web3入门者 > 👉 系列持续更新中,建议收藏专栏或关注作者 ## 🧠 为什...

文章 ERC 721 标准及其相关安全问题的全面指南

ERC721(或 ERC-721)是最广泛使用的以太坊标准,用于不可替代代币。它将一个唯一的编号与以太坊地址关联,从而表明该地址拥有该唯一编号——即NFT。 确实有许多教程涵盖这个著名的代币设计,然而,我们发现许多开发者,...

文章 如何创建和部署ERC-721(NFT)?

... 自[Cryptokitties](https://www.cryptokitties.co/)推出以来,兼容ERC-721标准的加密收藏品已经非常流行,并在最近几个月向大规模采用的方向发展。 本指南将涵盖使用[0xcert/ethereum-erc721](https://github.com/0xcert/ethereum-erc721)智能合约库创建和...

文章 Michael.W基于Foundry精读Openzeppelin第42期——draft-ERC20Permit.sol

...版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 draft-ERC20Permit.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/draft-ERC20Permit.sol ERC20Permit库是ERC20的拓展。本库通过permit方法允许调用者...