找到约 15 条结果

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

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

问题 Metamask是如何快速解析出我的交易请求是ERC20的transfer请求呢

![image.png](https://img.learnblockchain.cn/attachments/2024/05/c2MbSfAa664f5e3c13a7b.png) 就像如图上,我发起一笔交易,metamask只能获取到一段data,是如何在短时间内解析出是一笔erc20的transfer请求呢? 难道是用data和erc20的函数签名去比对?

问题 ERC1820有什么 为EOA地址设置一个接口实现者的场景?

根据ERC1820官方提案的描述 ``` 该标准定义了一个通用的注册智能合约,**任何地址(合约或者普通账户)都可以注册自己支持哪个接口**,以及哪个智能合约负责它的实现。 ``` 这里为合约注册接口很好理解,但有什么场景是...

问题 解析以太坊erc20转账交易 安全问题

如果通过交易回执里的log来解析 erc20合约里的transfer事件(event Transfer(address indexed from, address indexed to, uint256 value) ),如何避免恶意erc20合约,比如只transfer了100个token,但是日志里却恶意记录1000个token,链下平台依赖这个数据做...

问题 为什么openzeppelin版本的ERC721实现合约的_safeTransfer函数要把参数校验语句放在转账之后?

... virtual { _transfer(from, to, tokenId); require(_checkOnERC721Received(from, to, tokenId, _data), "ERC721: transfer to non ERC721Receiver implementer"); } ```` 先执行了_transfer函数后执行_checkOnERC721Received函数,而后者是为了检测to这个参数是否...

问题 请问怎样把这篇文章中的ERC721合约变成能升级的,以及先部署一个代理合约与用户直接交互,这样以后升级ERC721合约的时候就不用再重新部署,浪费gas了?

![image.png](https://img.learnblockchain.cn/attachments/2021/03/qA86do73605197459e8c1.png)

问题 为什么发送 Ether 的 TX FEE 比任何其他 erc20 硬币都便宜?这是正常现象吗?还是说可以通过某种方式避免?

问题:基于ether主网发行ERC20 token,转账过程中发现gas高于ether本身? 疑问一:这种情况正常吗?如果不正常怎么解决? 疑问二:为什么ERC token gas会高于ether?高出部分主要用在什么方面了?

问题 ERC20是在区块链的底层有更多定义吗,为什么合约内设置的balance变量就能识别为一个币的数量

例如一个标准的ERC20代币合约里,合约内定义了一个变量_balance contract ERC20 is Context, IERC20, IERC20Metadata { mapping(address => uint256) private _balances; 直观理解上_balances只是为地址对数字的映射。IERC20里也没有更多东西了,为什么...

问题 在 "npx wagmi generate" 时,遇到 "Contract name 'IERC165' must be unique." 错误

我搜索了 src/ 文件夹里面的代码, "IERC165" 只定义了一次。 下面就是 "grep 'IERC165' -r contracts/src" 的结果: ``` contracts/src/lib/IERC721A.sol: // IERC165 contracts/src/lib/ERC721A.sol: // IERC165 contra...

问题 Remix 导入 openzeppelin的IERC20.sol出错,显示Unable to import "@openzeppelin/contracts/token/ERC20/SafeERC20.sol": File not found

1.在Remix中导入IERC20.sol文件 pragma solidity 0.6.12; import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol"; import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol"; 2.Compiler出...

问题 怎么搭建基于erc20搭建usdt钱包节点

想寻求大神可以帮忙说下怎么搭建基于erc20搭建usdt钱包节点、或者去哪里找一下学习资料。

问题 基于erc20搭建usdt钱包节点

想学一下基于erc20搭建usdt钱包节点,这个是不是我安装好geth客户端以后。就可以通过api 转usdt了?

问题 ERC20向合约地址转账的问题

...(address _tokenAddress,uint256 amount)public payable { IERC20 token = IERC20(_tokenAddress); token.approve(address(this),amount); token.transferFrom(msg.sender,address(this),amount); } ``` 以上是我写的ERC20向合约地址转账的代码,转账失...

问题 如何给erc20代币添加图标

创建了erc20代币,但是不知道咋么添加图标,请老师指点,详细的步骤

问题 智能合约 转USDT(ERC20)

你好! 我写了一个合约 是转erc20_usdt的,现在用remix_javascript vm调用 approveofUsdt 来授权。授权完了,再执行我合约写的转账方法pledgeUsdt,无法把代币转走。报错:The called function should be payable if you send value and the value you send should b...