找到约 15 条结果

文章 如何创建和部署ERC-777代币

## 概述 截至目前,最受欢迎的代币标准是 [ERC-20](https://learnblockchain.cn/article/11489)(这也是有原因的)。但是,开发者们不断在寻找创新的方法。[ERC-777](https://eips.ethereum.org/EIPS/eip-777)的作者提出了一种新的代币标准(与ERC-20向后...

文章 ERC721Enumerable 扩展是什么? 如何实现以及为什么?

>- 原文链接:https://medium.com/@juanxaviervalverde/erc721enumerable-extension-what-how-and-why-8ba3532ea195 >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/8022) ![0_bUUmLDiz7...

文章 Web3专题(七) ERC721 常见问题的答疑解惑

社区已经有很多人在讲解 ERC721 的知识了,本文假定你已经看过了那些文章,或者已经熟悉了 ERC721 的基本概念。本文主要对常见问题以及我觉得比较经典的问题单独记录一下。 #### **ERC721** vs **ERC20** [ERC721 协议标准](https://e...

文章 Michael.W基于Foundry精读Openzeppelin第51期——ERC20VotesComp.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20VotesComp.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20VotesComp.sol ERC20VotesComp库是专门适配Compound投票和委托的ERC20拓展库...

文章 ERC-7512:通过链上审计增强智能合约安全性

...种问题,限制了审计作为评估合约安全性工具的有效性。ERC-7512是一个新的以太坊改进提案(EIP),旨在通过创建一种标准化的方法在链上发布审计报告,来解决这个特定问题,也是本篇文章的重点。 ## 准备阶段:为什么审计...

文章 Michael.W基于Foundry精读Openzeppelin第40期——ERC20Burnable.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Burnable.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Burnable.sol ERC20Burnable库是ERC20的拓展。该库允许用户销毁自己和给自...

文章 ERC20FlashMint——实现漏洞案例1

参考:[openzepplin 的ERC20FlashMint](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.9.5/contracts/token/ERC20/extensions/ERC20FlashMint.sol) ERC3156 是整个FlashLoan的标准,FlashMint只是其中一个特例。 FlashLoan主要的可能漏洞是: - 1、通过在flashlo...

文章 Michael.W基于Foundry精读Openzeppelin第49期——ERC20Wrapper.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Wrapper.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Wrapper.sol ERC20Wrapper库是一种对某ERC20 token作为标的资产进行包装的wra...

文章 什么是 ERC-4626 代币标准?

... 方面仍然存在一个反复出现的问题。 这促成了最新标准 ERC-4626 的创建。 本文将解释什么是 vault,开发人员在 token 化它们时面临的问题,以及 ERC-4626 如何解决 DeFi 开发中的这个问题。 然后,我们将深入研究这个新标准带来的...

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

... 自 [Cryptokitties](https://www.cryptokitties.co/) 推出以来,兼容 ERC-721 标准的数字收藏品变得非常流行,并在最近几个月朝着大规模应用迈进。本指南将介绍如何使用 [OpenZeppelin](https://learnblockchain.cn/article/15728/api/token/erc721) 标准创建和...

文章 如何创建和部署 ERC-1155 NFT

...rKKKP7O1Uw3ZcUB?prefill_Guide+Name=How%20to%20Create%20and%20Deploy%20an%20ERC-1155%20NFT)! ## 概述 ERC1155 已成为创建 NFT 的黄金标准;每个主要市场都将新代币列为 ERC1155 标准。在本指南中,我们将了解 ERC1155 代币标准以及如何创建 ERC1155 代币。 ...

文章 nest3.0从架构解析到克隆三(NestOffer之Nest_3_OfferMain)

...与初始化 2.报价挖矿 3.生成报价单 4.吃单-支出ETH 买入ERC20 5.吃单-支出erc20 买入ETH 6.取出资产,结算挖矿产出 7.关联合约 另外顺便说一下,整个合约非常的复杂,我们将在后面重点难点部分进行继续的讲解,在这里,大家...

问题 智能合约代币标准(ERC20 ERC777 ERC1155)怎么选择

问题 关于视频课程ERC2616引入的abi

在初始化合约的时候传入了erc2612Abi ``` import erc2612Addr from '../../../deployments/dev/ERC2612.json' import erc2612Abi from '../../../deployments/abi/ERC2612.json' ``` ``` async initContract() { this.erc20Token = new ethers.Contract(erc2612Addr.address, erc2612Abi, t...

文章 Michael.W基于Foundry精读Openzeppelin第24期——ERC165Storage.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC165Storage.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/utils/introspection/ERC165Storage.sol ERC165Storage合约是ERC165的一种拓展。IERC165的supportsInterface(byte...