找到约 14 条结果

文章 发布一款ERC20代币,并开发成Dapp

...过于各种各样的代币和NFT了。 今天,我们就来发布一款ERC20代币,并且开发成一个Dapp。 ERC-20标准规定了一个符合其标准的代币合约,一定有以下的属性: ``` interface ERC20 { //方法 function totalSupply() view returns (uint256 total...

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

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

文章 深入探讨ERC-4337的主要组成部分:使用Alt Mempool的账户抽象——第二部分

## 深入探讨 ERC-4337 的主要组件:使用 Alt Mempool 的账户抽象 — 第二部分 欢迎回到我们对 **ERC-4337:使用 Alt Mempool 的账户抽象** 的探讨。在我们的[上一篇文章](https://learnblockchain.cn/article/14156)中,我们分析了 Bundler,强调了它接...

文章 实战:调整NFT智能合约,减少70%的铸币Gas成本

...TLDR) **以下是我们的主要发现:** 如果你避免使用ERC721Enumerable,并用`Counter`代替`totalSupply()`来追踪代币ID,买家可以节省高达70%的铸币手续费和高达35%的转账费。 ![image-20220713184850555](https://img.learnblockchain.cn/pics/202207131...

文章 一个质押提款项目合约分析

...cts/access/Ownable.sol"; import "openzeppelin-contracts/contracts/token/ERC20/ERC20.sol"; import "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol"; import "openzeppelin-contracts/contracts/access/Ownable.sol"; import "openzeppelin-contracts/contracts/utils/math/SafeMath.sol"; import...

文章 账户抽象:提升区块链交互体验的关键

...,并促进大众采用。 在探索过程中,以太坊提出了如 ERC-4337、EIP-3074 和 EIP-7702 等账户抽象解决方案。其他 L1,如 Solana,具有允许协议级账户抽象的特性,如程序衍生地址(Program Derived Addresses, PDA),而 Cosmos 也有类似的设计...

文章 如何用IPFS构建ERC721 NFT

> * 原文:https://medium.com/pinata/how-to-build-erc-721-nfts-with-ipfs-e76a21d8f914 作者: Justin Hunter > * 译文出自:[登链翻译计划](https://github.com/lbc-team/Pioneer) > * 译者:[翻译小组](https://learnblockchain.cn/people/412) > * 校对:[Tiny 熊](https://learnblo...

文章 以太坊 - 如何使用QuickNode SDK构建ERC20代币余额应用程序 - Quicknode

## 概述 创建一个应用程序来显示 ERC20 代币余额可以简单或复杂,具体取决于你的方法。传统的方法是使用像 ethers.js 这样的库直接与以太坊区块链进行交互并管理智能合约 ABI,这既费时又技术要求高。幸运的是,[QuickNode SDK](h...

文章 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...

问题 为什么在 Erc20 Contract 中包含 UniSwapRouterV2?

许多 ERC20 代币都包含UniSwapRouterV2在他们的合约中。这样做有什么好处?不包括路由器可以吗? 例如 的路由器代码: ``` // pragma solidity >=0.6.2; interface IUniswapV2Router02 is IUniswapV2Router01 { function removeLiquidityETHSupportingFeeOnTransf...

问题 ERC20代币合约里怎么实现将每笔转账金额的10%作为手续费,每笔转账都将手续费按比例分发给所有持币人

ERC20代币合约里怎么实现将每笔转账金额的10%作为手续费,每笔转账都将手续费按比例分发给所有持币人

文章 如何在BNB链上创建BEP-20通证

...BEP-20通证? BEP-20是BNB Chain上的一种通证标准,它基于ERC-20标准框架建立。BEP-20和ERC-20标准都是用于创造互换的同质化通证。同质化表示你只需要关心其数量--它们不是独特的。法定货币就是一个很好的例子。你不需要关心你有...

文章 区块链入门:在本地网络开发自己的加密数字货币(Token)-傻瓜币(FoolCoin)

...ier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/extensions/ERC20Burnable.sol"; import "@openzeppelin/contracts/security/Pausable.sol"; import "@openzeppelin/contracts/access/Ownable.sol"; /// @custom:secur...

问题 合约接收不到 erc20代币

我写了一个合约 是接受erc20代币的,现在web3可以正常的使用 approve 来授权。授权完了,再执行我合约写的 deposit 方法,无法把代币转到合约中去。是为什么?请大神赐教。代码如下: ``` interface IERC20 { function transfer(address ...