之前学习了下ERC165标准,[理解ERC165标准](https://learnblockchain.cn/article/8997),发现ERC标准是一环扣一环,怪是越打越多的。希望以本文记录一下ERC1820的一些细节和主要实现,不会具体分析合约方法。 ## 【ERC1820总览】 **下面要...
# 什么是erc777? [ERC777](https://learnblockchain.cn/2019/09/27/erc777)与ERC20都是一类的合约,都是**fungible tokens**的一种标准。并且ERC777是对ERC20兼容的,ERC20中的相关操作在ERC777中都能够实现,并且ERC777还提供了更加复杂的操作,还在ERC20的...
我来了,带来了另一个 ERC token 标准。之前我们讨论了[ERC20](https://learnblockchain.cn/article/17286/),[ERC721](https://learnblockchain.cn/article/17285/),和[ERC1155](https://www.decipherclub.com/token-standards-in-ethereum-part-iii-erc1155/)。现在轮到 ERC777 了。 ...
...nache-cli -e 1000", "migrate":"truffle migrate" } ``` ## 布署一个ERC20合约作为旧合约 ### 1. 新建一个ERC20合约 ``` $ vim contracts/ERC20LegacyToken.sol ``` 合约内容: ``` pragma solidity >=0.4.21 =0.4.21 { await ERC20Instance.approve(ERC20MigratorInstance.ad...
...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/...
....com/contracts/api/account) 查看本文档 | 此目录包含用于构建 ERC-4337 账户的合约。 ### 实用工具 #### `ERC4337Utils` ```solidity hljs import "@openzeppelin/contracts/account/utils/draft-ERC4337Utils.sol"; ``` 包含通用 ERC-4337 实用功能的库。 参见 [ERC-4337](h...
...统一性,引入了代币标准,创建代币的最广泛使用的标准ERC20、ERC-20 和 ERC-777中,它们都是以太坊区块链上存在的可替代代币的一些标准。智能合约开发有许多代币标准;然而,ERC 20是基本标准或默认标准,它是不可变的,在智...
...出现导致开发团队设计新的代币标准。在早期的几年,[ERC-20 代币标准](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)(定义了传统代币如 DAI 或 UNI 的功能)主导了市场。这种加密货币的处理方法将所有资产视为完全可互换...
...新协议标准的提出,似乎让事情变得简单起来。*** 像ERC-20、ERC-721和ERC-1155 等标准协议一样,新协议ERC-4337和ERC-6551同样在拓展以太坊生态系统中发挥重要的作用,以太坊开发者社区通过它们解锁了许多创新性dapp用例,降低了...
...[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## ERC1155 ERC1155 是一种新型的 token 标准,旨在吸取先前标准的优点,以创建一种**与同质化无关**且**gas 高效**的 [token 合约](https://docs.openzeppelin.com/contracts/3.x/tokens#but_first_coff...
...[5.x](https://docs.openzeppelin.com/contracts/5.x/) 是当前版本。 ## ERC20 一个 ERC20 token 合约会追踪 同质化 token: 任何一个 token 都完全等同于其他任何 token;没有 token 具有与之相关的特殊权利或行为。这使得 ERC20 token 适用于诸如 交换媒介...
## ERC-6909 ERC-6909 是一个 EIP 草案,它借鉴了自 2018 年发布以来 ERC-1155 的经验。ERC-6909 的主要目标是降低 gas 成本和复杂性——这主要是通过移除批量操作和回调来实现的。 | | | | --- | --- | | | 要理解多代币标准的灵感,请...
## ERC-1155 ERC-1155 是一种新颖的 token 标准,旨在从以前的标准中吸取精华,创建一个 [**fungibility-agnostic**](https://learnblockchain.cn/article/15728/tokens#different-kinds-of-tokens) 和 **gas-efficient** 的 [token 合约](https://learnblockchain.cn/article/15728/token...
...能(即,从交易发起方抽象执行上下文)的合约,遵循 [ERC-2771 规范](https://eips.ethereum.org/EIPS/eip-2771)。 - [`ERC2771Context`](https://learnblockchain.cn/article/15728/api/metatx#ERC2771Context): 提供一种机制,通过受信任的转发器指定的自定义值来...