找到约 15 条结果

文章 Web3专题(六) 深入理解 ERC20

近来重读[ERC20 协议标准](https://eips.ethereum.org/EIPS/eip-20)有了一些新的思考,虽然我已经进行过 2 年的 solidity 开发,我们公司也构建了自己的`token`,ERC20 对我来说已经非常熟悉了,但是对简单的东西再深入思考,还是会帮助自己...

文章 如何在不花费气体费用的情况下批准代币转移,使用EIP-2612

### 概述 ERC-20 代币是以太坊区块链上流行的代币类型,但其使用中的一个问题是批准代币转移时需要多个交易。这就是 [EIP-2612](https://eips.ethereum.org/EIPS/eip-2612) 的意义所在。EIP-2612 提出了一个标准化的方法,让用户能够一次性授...

文章 以数字咖啡币为例,介绍 ERC-20

...们是由一个不起眼但具有革命性的概念驱动的可能性:**ERC-20 代币标准**。 你可能听说过比特币和以太坊,但成千上万的其他数字资产又如何呢?它们中的许多可能都建立在这个强大的标准之上。今天,我们将揭开 ERC-20 的神...

文章 ERC20 合约入门

...) 2. 选择项目模板 我们这里创建一个代币项目,选择 ERC20 的模板 ![02.jpeg](https://img.learnblockchain.cn/attachments/2022/11/RuYJM9YR637339c68fd73.jpeg) 3. 输入项目名,创建项目 ![03.jpeg](https://img.learnblockchain.cn/attachments/2022/11/kpeGHwAw637339e6a...

文章 在 Solidity 中探索 ERC20标准

...研究第 20 个以太坊改进提案。这个代币标准被广泛称为[ERC20](https://learnblockchain.cn/article/3672),描述了智能合约中代币的接口。像代币转移、批准支出、创建等功能都由ERC20标准定义。 为了说明ERC20标准的代码,我们将使用OpenZe...

文章 ERC4626 详解

原文链接:https://www.rareskills.io/post/erc4626 ERC4626 是一个代币化保险库标准,它使用 ERC20 代币来表示某种其他资产的股份。 它的工作原理是,你将一种 ERC20 代币(代币A)存入 ERC4626 合约,然后获得另一种 ERC20 代币,称为代...

文章 OpenZeppelin:安全高效智能合约的秘密武器

...易被黑客攻击...... 在 token 文件夹下,我们可以看到像 ERC20ERC721、ERC1155 这样的代币 ![](https://img.learnblockchain.cn/2025/04/24/1ko9j--8y7vF8bNHVgjkxww.png) 在一个Token ERC20 下,我们可以看到许多合约,人们可以通过从文件夹导入智能合约...

文章 针对 ERC4626 通货膨胀攻击的新型防御措施

# ERC4626的理解 ERC4626是ERC20的扩展,提供了一种统一的接口用于代币资产库,使开发者能够构建安全且可组合的解决方案。了解潜在的安全漏洞至关重要,例如可能影响ERC4626代币资产库的通货膨胀攻击。 ## 理解通货膨胀攻击 ER...

问题 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-...

视频 w3-1 详解 ERC20ERC777、EIP20Permit 及 Permit2 等

w3-1 详解 ERC20ERC777、EIP20Permit 及 Permit2 等

文章 ERC777 功能型代币(通证)最佳实践

想必很多同学都已经使用过[ERC20 创建过代币](https://learnblockchain.cn/2018/01/12/create_token/),或许已经被老板要求在ERC20代币上实现一些附加功能搞的焦头烂额,如果还有选择,一定要选择 ERC777 。 ## ERC20 的问题 以下是一个遇...

文章 手把手教你实现TokenBank智能合约

...点: > 它只能存入和取出ETH原生代币,面对广大的符合ERC20标准的Token却无能为力。 这就好比你去一家银行,只能存取人民币,你想去换点港币去香港旅游,但是银行告诉你不支持港币业务,这就很让人头疼。 这篇文章,...

文章 Michael.W基于Foundry精读Openzeppelin第46期——ERC20Snapshot.sol

...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Snapshot.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Snapshot.sol ERC20Snapshot库是ERC20的拓展,增加了各账户余额及总流通量...

文章 【深度】OpenSea 新协议 Seaport源码解析

... Seaport 是一个市场合约,用于安全有效地创建和执行 ERC721 和 ERC1155 代币的订单。 每个订单包含任意数量的供应商愿意提供的物品(“报价(offer)”)以及任意数量的必须连同其各自的接收者一起接收的物品(“对价(consideration...

文章 为你的 Stylus 合约添加测试

...rc/lib.rs` 中编写你的合约代码。此示例演示了一个简单的 ERC-20 合约的实现,该合约具有元数据(名称和符号)以及仅所有者权限来铸造代币。代码的初始部分定义了合约可能抛出的错误,这些错误也将用于测试期间的验证。最...