找到约 14 条结果

文章 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标准留下了重要印...

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

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

文章 安全的处理 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...

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

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

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

问题 truffle-flattener 合并openzeppelin erc20报错

.../zhangnan/blockchain/test_merge/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol for extracting its imports: ParserError: missing ';' at '{' (158:18) at getDependencies (/usr/local/lib/node_modules/truffle-flattener/index.js:44:11) at dependenciesDfs (/usr/local/lib/node_modules/truffle-...

文章 以太坊一对多转账交易实现代码【以太币/ERC20代币】

...在一个以太坊交易中向数百甚至上千个地址转以太币或者ERC20代币,但是以太坊的原生接口只支持一对一 的转账,如果你采用循环的方式逐个执行转账交易,将耗费大量 资金来支付gas,而且有可能超过单个区块的gas上限。本文...

文章 Nervos x Gitcoin bounty 任务5:给已经存到 Layer2 的 sUDT部署一个 ERC20 的代理合约

...ster/src/conceptual-explainers/standards.md#sudt) 通证,您需要部署 ERC20 代理合约来与它们交互。这个特殊的 solidity 智能合约是由 Nervos 团队准备的,允许 EVM 与 Nervos 上的 SUDT 通证交互。 ERC20 代理合约是修改后的 [ERC20](https://github.com/Kuz...

问题 在公链发布一个代币的erc20到底应该怎么理解?

我没有理解这个erc20标准是什么? 通过学习我知道发行一个代币是要遵循erc20的标准。 所以我们写的时候是通过引入 Openzeppelin部署ERC20代币的相关的一些合约. 但是我没有理解,假如我不引入,我正常写一个合约发币,我...

文章 无需gas代币和ERC20-Permit还任重而道远

> * 原文链接:https://soliditydeveloper.com/erc20-permit > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article...

文章 ERC777的特点

# 什么是erc777? [ERC777](https://learnblockchain.cn/2019/09/27/erc777)与ERC20都是一类的合约,都是**fungible tokens**的一种标准。并且ERC777是对ERC20兼容的,ERC20中的相关操作在ERC777中都能够实现,并且ERC777还提供了更加复杂的操作,还在ERC20的...

文章 创建并部署ERC20代币

> 本文通过创建一个代币深入讲解ERC20 ![1_FhxeUTY3vrk3oECG3-hC2w](https://img.learnblockchain.cn/2022/03/02/1_FhxeUTY3vrk3oECG3-hC2w.png!/scale/70) 图片来源: Undraw.co ## ERC20代币标准 第一个标准由Fabian Vogelsteller于2015年11月以ethereum request for Comments(...

文章 以太坊开发入门-ERC20发行代币

...章节中完成了一个非常简单的代币合约,本节中将按照[ERC20](https://learnblockchain.cn/article/3244)协议完成一个代币合约, 本章部分源代码参考于网络开源代码,详细了解:https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token...