找到约 14 条结果

文章 Paradigm CTF - Yield Aggregator

...ddress token = tokens[i]; uint256 amount = amounts[i]; ERC20Like(token).transferFrom(msg.sender, address(this), amount); ERC20Like(token).approve(address(protocol), 0); ERC20Like(token).approve(address(protocol), amount); // reset approval for failed mi...

文章 如何创建和部署一个ERC404代币

## 概述 本指南详细介绍了 ERC-404 标准,它代表了已广泛使用的 ERC-20ERC-721 标准的新颖整合。它面向那些有兴趣扩展其在以太坊区块链上复杂智能合约开发和部署策略专业知识的开发者。 随着你逐步学习本指南,你将了解更...

文章 如何创建一个BEP20代币

## 介绍 BEP20是在BNB智能链上与以太坊网络中的流行代币ERC20相对应的代币。不同之处在于,BEP20代币不在以太坊网络上运行,而是在BNB智能链上运行。除了这一差异,由于BSC(BNB智能链)为其所有智能合约实现了以太坊虚拟机(...

文章 以太坊发币 - 超简单发行 ERC-20 代币并上线到 holesky 上

## ERC20是什么 `ERC20` 实际上就是一个用智能合约发行代币的标准。本质上就是用智能合约的代码来规定好这个币的总量有多少,某个地址拥有多少币。 ## ERC20 代币的规范 在 `Openzeppelin` 中,与 `ERC20` 代币相关的接口有两个,...

文章 Michael.W基于Foundry精读Openzeppelin第48期——TokenTimelock.sol

...github.com/OpenZeppelin/openzeppelin-contracts/blob/v4.8.3/contracts/token/ERC20/utils/TokenTimelock.sol TokenTimelock库是是一个锁币合约。它允许指定地址在某一时间点及之后取出全部锁存的代币,实现了一个代币时间锁的功能。 ### 1. 目标合约 To...

问题 在合约导入已部署的Erc20token进行转账,发生失败

在自己部署了一个实现erc20的代币合约后,我想要新建一个合约对其进行转账,结果失败,我想是不是授权的问题?比如导入其它的erc20的token合约也是如此。使用了SafeERC20。 ```//SPDX-License-Identifier: MIT pragma solidity >=0.6.1=amoun...

问题 如何实现同质化代币(ERC20标准)购买非同质化代币(ERC721)两份合约如何交互

注:我是小白 A合约是ERC20(继承了ERC20的接口,ERC721也一样),B合约是ERC721,合约C是用来交互的。交互是指用A合约的Token购买B合约的NFT,C合约继承A和B都不行,会冲突。代码如下 ```solidity pragma solidity ^0.8.1; import "https://github.com...

文章 EIP-1271 详解

## EIP-1271 详解 EIP-1271(也称为 ERC-1271)是以太坊的一项改进,它使智能合约能够验证签名,从而允许它们像传统的 EOA 钱包一样签署交易。 虽然 EIP-1271 最初看起来像是小众的技术实现细节,但该标准为智能合约开启了一个...

文章 如何创建 BEP20 代币

... 引言 BEP20 在 BNB 智能链中,相当于以太坊网络中流行的 ERC20 代币。区别在于,BEP20 代币不是在以太坊网络上运行,而是在 BNB 智能链网络上运行。除了这个区别之外,由于 BSC (BNB 智能链) 为其所有智能合约实现了以太坊虚拟机 ...

文章 ERC-777 和风险缓解

...统一性,引入了代币标准,创建代币的最广泛使用的标准ERC20ERC-20ERC-777中,它们都是以太坊区块链上存在的可替代代币的一些标准。智能合约开发有许多代币标准;然而,ERC 20是基本标准或默认标准,它是不可变的,在智...

文章 基于Chainlink CCIP 的跨链代币标准(CCT)

...为CCIP v1.5升级的一部分,开发者现可轻松创建支持CCIP的ERC-20代币。这些代币利用跨链代币(CCT)标准,在保持安全性和灵活性的同时,天生具备跨链能力。 ### 跨链代币(CCT)标准概述 跨链代币(CCT)标准通过Chainlink的[跨链...

文章 去中心化交易所(DEX)协议整理

...。 ## 0x 0x协议构建于以太坊区块链之上,因此仅支持ERC20代币的交易。0x协议是开放的架构, 它采用链下的中继器来实现资产的流动。 官网:https://0x.org/ ## Bancor Bancor协议也是构建于以太坊区块链上,因此也只支持ERC2...

文章 如何创建一个ERC-20代币工厂去中心化应用程序(dApp)

...稳定币、治理(DAO)代币还是恶搞币,它们都通常使用 ERC-20 标准。 在本指南中,我们将向你展示如何创建你的 Token Factory dApp,并允许用户通过几次点击创建和自定义他们的 ERC-20 代币。我们将使用 OpenZeppelin 的智能合约,Foundr...

问题 我正在学习solidity,在写完这个合约,编译报错TypeError: Contract "ERC20" should be marked as abstract.请问要如何修改

``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.7; //IERC20的标准只包括接口 //只要满足IERC20的接口,合约对外包含IERC20所列出的所有的接口-->满足IERC20的标准 //只要合约中实现了IERC20接口中所列出的所有方法 --->满足 //合约逻...