找到约 15 条结果

文章 ERC777 - OpenZeppelin 文档

...。[5.x](https://learnblockchain.cn/article/15728/) 是最新版本。 ## ERC777 类似于 [ERC20](https://learnblockchain.cn/article/17812),ERC777 是一种 [_同质化_ 代币](https://docs.openzeppelin.com/contracts/3.x/tokens#different-kinds-of-tokens)的标准,其重点在于允许在交...

文章 Michael.W基于Foundry精读Openzeppelin第39期——ERC20.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/ERC20.sol Openzeppelin中的ERC20库只提供了mint接口,而具体的发行逻辑需要开发者在其子合...

文章 以太坊的演变:EIP、ERC 概念以及革命性的 ERC20ERC721 和 ERC115 标准

在以太坊的革命性世界中,术语“EIP”和“ERC”不仅仅是缩写词。它们代表了变革性的协议和标准,这些协议和标准塑造了开发人员创建新项目的方式以及用户在以太坊生态系统中与其交互的方式。其中,ERC20标准留下了重要印...

文章 扩展合约 - OpenZeppelin 文档

...承**它们。 这是常见的 `is` 语法,例如 `contract MyToken is ERC20`。 | | | | --- | --- | | | 与 `contract` 不同,Solidity `library` 不会被继承,而是依赖于 [`using for`](https://solidity.readthedocs.io/en/latest/contracts.html#using-for) 语法。OpenZeppelin ...

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

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

文章 ERC777 - OpenZeppelin 文档

...[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## ERC 777 | | | | --- | --- | | | 在[https://docs.openzeppelin.com/contracts/api/token/erc777](https://docs.openzeppelin.com/contracts/api/token/erc777) 查看此文档效果更佳 | 这组接口和合约都与 [ERC...

文章 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库是一种带预铸造功能的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...

文章 安全的处理 ERC20 转账(解决非标准 ERC20 问题)

> * 原文链接:https://soliditydeveloper.com/safe-erc20 作者:[Markus](https://soliditydeveloper.com/about) > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnb...

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

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

文章 实现一个ERC20标准代币的增强版合约之ERC20Permit合约

# 前言 > ERC20Permit是对扩展了 ERC20 标准的扩展,添加了一个 `permit` 函数,允许用户通过 EIP-712 签名修改授权,而不是通过 `msg.sender`; # ERC20Permit **定义**:ERC20Permit是对扩展了 ERC20 标准的扩展,添加了一个 `permit` 函数,允...

文章 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方法允许调用者...

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

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

文章 如何使跨链代币重新具备可替代性:第二部分 - ERC-7281

...可替代性及其带来的挑战。在第二部分中,我们将探索 ERC-7281,这一新标准简化了跨链代币转移,增强了可靠性,并赋予发行者更大的控制权。 ## 需要更好方法的原因 到目前为止,我们已经探讨了各种解决方案,以使桥接...

文章 大坑!以太坊 USDT 没有完全遵循 ERC20 标准

## 0x00 起因 公司有个业务,需要用户将 ERC20 版的 USDT 转入一个合约,然后满足一定条件时通过该合约将转入的 USDT 转回给用户。 ropsten 测试网上测试,一切正常。合约审查,完全没问题。 顺利主网上线! 测试用户将 ...