找到约 14 条结果

问题 如何实现同质化代币(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...

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

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

问题 在合约中如何判断一个合约是不是标准ERC20合约或者ERC721合约?

在合约中调用IERC712(address).safeTransferFrom的话, IERC721(address)可以是实现IERC721接口的任何合同地址 因此,在函数中调用IERC721(address)safetransferfrom(msg sender,address(this)nfttokenid)可能会带来危险的影响. 那么如何检查并...

问题 如何用自己铸造的ERC20代币去交易自己铸造的ERC721的NFT代币

求指教,非常感谢

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

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

问题 请教大家一个ERC20代币重名的问题?

请教下,比如我发行了ERC20代币“OPT”,然后有一个基金合约里面存1000ETH,谁把OPT转入这个基金合约会1:1得到ETH返还,但是有不怀好意的人也发了一个内容一样的“OPT”ERC20代币,这种情况如何识别呢,用户与用户之间又如何识...

问题 怎么利用ERC20快照插件合约去实现无信任分红,有没有实现案例参考下

openzeppelin的快照插件如下https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/extensions/ERC20Snapshot.sol

问题 请问怎么知道solidity智能合约,转入的是什么ERC20代币

...了一个智能合约,我想记录当前发送者的地址以及他转的ERC20代币地址和数量信息。 能通过 msg.calldata 解析出来吗? 我现在只能拿到 msg.sender msg.value。 比如: A 转入 100 USDT 到我这个合约,我想在合约里记录 A 转入了 1...

问题 哪些ERC20代币具有锁定功能?

比如某地址是0xb89d8a7c56241b550A6f8a0938BBBB2E2fe3166F,我有该地址的私钥,我现在想把将该地址的某种erc20代币锁定,目的是使该代币无法转出。哪种erc20代币具有这种锁定功能呢?

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

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

问题 uniswap上可以建立ERC721 token的交易对进行交易吗? 我看了uni的SOCKS的源码,发现是ERC20 token

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

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

文章 ERC-777 和风险缓解

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

问题 判断一个合约是否是erc20合约

``` function checkERC20(address[] memory _tokens) public view returns(bool[] memory){ bool[] memory _args = new bool[](_tokens.length); for(uint i;i< _tokens.length;i++){ address _token = _tokens[i]; _args[i] = true; try IERC20Metad...