...,我写了一个 NFT 市场应用:“NFT Market Plus”,使用了 `ERC20Permit` 和 `EIP-712` 来优化 gas 消耗,还让操作更简单。 `ERC20Permit` 省去了手动授权的步骤,直接用 token 交易,省时省钱;`EIP-712` 通过结构化签名,让授权 NFT 转移变得...
### 了解 ERC20 代币以及严格标准的必要性 ERC20 标准通过以太坊改进提案 20 (EIP-20) 引入,概述了转移代币和授权许可等关键功能。 尽管该标准使得数字资产创造激增,但它也有其局限性。 首先,ERC20 仅提出指导方针,而不是...
...## 0. 版本 [openzeppelin]:v4.8.3,[forge-std]:v1.5.6 #### 0.1 ERC20Burnable.sol Github: https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/extensions/ERC20Burnable.sol ERC20Burnable库是ERC20的拓展。该库允许用户销毁自己和给自...
...om/AmazingAng/WTF-Solidity](github.com/AmazingAng/WTF-Solidity) ### 1、ERC20标准规范 `ERC20`是以太坊上的代币标准,它实现了游戏代币转账的基本逻辑: - 账户余额(balanceOf()) - 转账(transfer()) - 授权转账(transferFrom()) - 授权(approve()) - 代币...
使用remix在BSC上部署了一个ERC20合约,过了一段时间做合约认证时,remix编译出的合约字节码与实际部署合约字节码不一致,导致现在合约无法认证。 由于合约import了openzeppelin/contracts-upgradeable,部署合约时openzeppelin/contracts-upgra...
...坊也允许用户创建一个可替换的代币,而不需要遵守任何ERC标准。 这些类型的代币缺乏与以太坊上其他任何东西的兼容性,如Defi交易所和钱包。因此,ERC代币标准对于提出构建各种智能合约的基本准则至关重要。这些标准不...
假设我发行了erc20代币 A, 我现在明白,用链的原生币购买erc20代币的流程,比如说在BSC链上,用BNB买A币流程。不明白合约里怎么写才可以让别人用 USDT(erc20代币) 买我的 erc20代币 A。 先假定代币A的价格固定。 感谢解答...
# Web3学习之 ERC20 ## ERC20 ERC20 是以太坊上的一种代币标准,它定义了一组接口(方法和事件),使得代币可以在不同的应用程序、钱包和交易所之间进行互操作。ERC20 标准使得创建和使用代币变得简单和一致,是最广泛采用...
> * 原文:[how-to-create-an-erc20-token...](https://stermi.medium.com/how-to-create-an-erc20-token-and-a-solidity-vendor-contract-to-sell-buy-your-own-token-8882808dd905) 作者:Emanuele Ricci > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译...
Uniswap 是一个基于以太坊的协议,旨在实现 ETH 和 ERC20 代币数字资产之间的自动兑换。Uniswap 是一个完全的链上协议,个人只要安装了 MetaMask 就可以使用该协议。Uniswap 也可以被认为是一个 [DeFi(去中心化金融)](https://www.mycryptop...
# ERC20解读 **参考 **[**OpenZepplin文档**](https://docs.openzeppelin.com/contracts/4.x/erc20)** 和 **[**以太坊官方开发者文档**](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/)**,结合自己的理解。** 博客的 Markdown 编辑器暂不支持 Solidity ...
...## 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...
### 1. ERC20简介 > ERC20是以太坊区块链创建的可替代的技术标准,可替代代币是可以与另一种代币进行交换的代币,故此ERC20代币是一种同质化代币。ERC20协议更像是一种规范,规范了在智能合约中实施代币的标准API,使得代...
参考:[openzepplin 的ERC20FlashMint](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.9.5/contracts/token/ERC20/extensions/ERC20FlashMint.sol) ERC3156 是整个FlashLoan的标准,FlashMint只是其中一个特例。 FlashLoan主要的可能漏洞是: - 1、通过在flashlo...
>- 原文链接:https://www.rareskills.io/post/erc-1363 >- 译者:[AI翻译官](https://learnblockchain.cn/people/19584),校对:[翻译小组](https://learnblockchain.cn/people/412) >- 本文永久链接:[learnblockchain.cn/article…](https://learnblockchain.cn/article/8549) ERC-...