...基于以太坊的区块链网络上发布时,如果它符合通证的 ERC-20 标准,那么它将与支持 ERC-20 通证的 DEX 集成。 ## 以太坊标准化过程 通过以以太坊为案例研究,我们可以对通证标准的重要性有一个更高层次的理解。以太坊遵循的...
... ``` pragma solidity 0.8.15; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import {ERC20CreditToken} from "./ERC20CreditToken.sol"; /// 代币化保险库合约 /// /// 这是一个简单的保险库合约,接受 ERC20 存款并发行 /// 信用(会计)代币。然后...
...函数。 *** ### **Token(代币标准)💰** 实现各种 ERC 标准代币,包括 Fungible(可替代)和 NFT(不可替代)类型。 * `ERC20`:可替代代币(如 ETH、DAI) * `ERC721`:不可替代代币(如 CryptoPunks) * `ERC1155`:混合型代币(如游...
...点: > 它只能存入和取出ETH原生代币,面对广大的符合ERC20标准的Token却无能为力。 这就好比你去一家银行,只能存取人民币,你想去换点港币去香港旅游,但是银行告诉你不支持港币业务,这就很让人头疼。 这篇文章,...
...w3ZcUB?prefill_Guide+Name=How%20to%20Create%20and%20Deploy%20a%20Factory%20ERC-1155%20Contract%20on%20Polygon%20using%20Truffle)! ## 概述 随着 NFT 日益流行,Polygon 作为一个快速发展的区块链,已成为许多用户和开发者的首选。与以太坊相比,Polygon 允许用...
ERC-6551 提案是一个全新 Token 标准,属于一种对原 NFT 标准的ERC-6551提案是一个全新Token标准,属于一种对原NFT标准的颠覆升级,就在六月底结束的ETHGlobleWaterloo黑客松比赛中,入围决赛的11个项目中有4个都是基于ERC-6551协议的项...
...## 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的拓展,增加了各账户余额及总流通量...
...产。一个新的 [以太坊改进提案](https://eips.ethereum.org/),[ERC-6551:非同质化代币绑定账户](https://learnblockchain.cn/article/6133) 有望不久在以太坊上实现这一功能。本文将介绍 ERC-6551 提案的具体细节,并帮助你了解如何使用 Hardhat 和 Op...
## EIP-1271 详解 EIP-1271(也称为 ERC-1271)是以太坊的一项改进,它使智能合约能够验证签名,从而允许它们像传统的 EOA 钱包一样签署交易。 虽然 EIP-1271 最初看起来像是小众的技术实现细节,但该标准为智能合约开启了一个...
...实现合约的地址 * 一个机制,允许管理员更改实现地址 [ERC-1967](https://learnblockchain.cn/article/11240) 标准规定了实现地址应存储的位置,以最小化存储碰撞的机会。然而,ERC-1967 标准并没有规定如何更改实现地址。 将一个额外的函...
## 欢迎来到 ERC-7786: 跨链消息网关 ERC-7786 是一个关于跨链消息网关的提案标准。 该提案的愿景是标准化去中心化应用程序(dApps)可以用来安全地在多个区块链之间发送和接收消息的通用接口。通过编码一组标准函数,开发...
...cle/5853),[第二篇](https://learnblockchain.cn/article/5860) ## ERC20 代币问题 如果你只处理受信任的ERC20代币,这些问题大多不适用。然而,当与任意的或部分不受信任的ERC20代币交互时,就有一些需要注意的地方。 ### ERC20:转账...
通过工厂部署的ERC20合约,但是这个ERC20合约的owner是工厂地址 不是发送者,这个是什么问题 好像是is Ownable这个导致的? 怎么解决 ```js // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol...