### 前置知识 #### ERC1820简介 > ERC1820标准定义了一个通用的注册表合约,任何地址(不管是合约地址还是E0A账户地址)都可以注册它支持的接口以及哪个智能合约负责接口实现。 #### ERC1820代码解读 source code:[链接](https:...
...绍](https://learnblockchain.cn/article/4320) - [Level 8:加密货币(ERC20)简介](https://learnblockchain.cn/article/4327) - [Level 9:NFT介绍](https://learnblockchain.cn/article/4336) 在这个分步骤的教程中,你将学习如何在以太坊上创建和部署`ERC-20`代币。 ...
...ZDAwZTA5NWQ3ODAzZTIyODg5NTRhYWZlODAxZmE3OGIsMTY0OTkxODQzNzQwMA==) # 0x1 ERC721R是什么协议 ERC721R 是为了[ERC721](https://learnblockchain.cn/2018/03/23/token-erc721)和 [ERC1155](https://learnblockchain.cn/article/3411)标准打造的退款功能。在NFT智能合约中增加了去信...
这篇文章是对[ERC777 功能型代币(通证)最佳实践](https://learnblockchain.cn/2019/09/27/erc777/) 的一个补充,如果你仅仅是要实现一个自己的 ERC777 代币, 那么阅读另一篇就够了, 如果想对ERC777进行一些自己的定制,那么就有需要对源...
一个 Enumerable ERC721 是一个带有额外功能的 ERC721,使智能合约能够列出某个地址拥有的所有 NFT。本文描述了 `ERC721Enumerable` 如何运作以及我们如何将其集成到现有的 ERC721 项目中。我们将使用 Open Zeppelin 流行的 [ERC721Enumerable](https:...
...qgAgE62q7VTDw.jpeg) ## 实现 NFT 版权:针对艺术家和开发者的 ERC721-C 实用教程 ### 什么是 ERC721-C? ERC721-C 是一个 **新的代币标准**,专为可强制执行的链上版权设计。与 ERC-721 和 ERC1155 不同,ERC721-C 使版权可编程,并允许创作者阻...
...个可以一次性铸造多个代币的 NFT 合约,你可能想考虑 [ERC721A 实现](https://www.erc721a.org/)。本指南将教你有关 ERC721A 实现的知识,以及如何使用 [Hardhat](https://hardhat.org/) 从 ERC721A 合约中部署和铸造 NFT。 **你将要做的事情** - 学习 ...
...hain.cn/article…](https://learnblockchain.cn/article/8533) 编写 ERC 在理论上很简单,但需要深思熟虑、细致入微和极其清晰的写作。我们将探讨创建 ERC 规范的哲学、过程和其他有用的细节。 ## 哲学 不言而喻,但值得重复的是,...
...a:image/svg+xml,%3csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20version=%271.1%27%20width=%271064%27%20height=%27456%27/%3e) 自从从 [Amphora merge workshop](https://learnblockchain.cn/article/...
...道何时调用了另一个合约。例如,如果这段代码在一个 ERC1155 合约内部使用,实际上是具有重入性的。 ```solidity function purchaseERC1155NFT() external { _mint(msg.sender, TOKEN_ID, 1, ""); erc20Token.transferFrom(msg.sender, address(this)); } ``` ...
...初发表于 X。](https://x.com/decentrek/status/1879575439011979563)_ ERC-4337 已经投入生产两年多了。在这段时间里,我们在 ZeroDev 帮助了数百个团队上线智能账户,并且亲身目睹了他们面临的挑战。 在这些挑战中,有两个主要的挑战脱...
...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC1967Proxy.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/proxy/ERC1967/ERC1967Proxy.sol ERC1967Proxy库实现了一个基于ERC1967标准的代理合约。通过改变存储...
...间的差异很大。为了使这种多样性有序化,社区提出了 ERC-20 标准,以使所有代币更加统一。 > 更喜欢视频教程吗?跟随 Radek 学习如何在 15 分钟内创建和部署一个 ERC20 代币。 如何创建和部署一个 ERC20 代币 - YouTube QuickNode 131K...