找到约 15 条结果

问题 求一份可参考的erc20代币购买erc20代币的合约,万分感谢!!

假设我发行了erc20代币 A, 我现在明白,用链的原生币购买erc20代币的流程,比如说在BSC链上,用BNB买A币流程。不明白合约里怎么写才可以让别人用 USDT(erc20代币) 买我的 erc20代币 A。 先假定代币A的价格固定。 感谢解答...

问题 在公链发布一个代币的erc20到底应该怎么理解?

我没有理解这个erc20标准是什么? 通过学习我知道发行一个代币是要遵循erc20的标准。 所以我们写的时候是通过引入 Openzeppelin部署ERC20代币的相关的一些合约. 但是我没有理解,假如我不引入,我正常写一个合约发币,我...

问题 truffle-flattener 合并openzeppelin erc20报错

.../zhangnan/blockchain/test_merge/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol for extracting its imports: ParserError: missing ';' at '{' (158:18) at getDependencies (/usr/local/lib/node_modules/truffle-flattener/index.js:44:11) at dependenciesDfs (/usr/local/lib/node_modules/truffle-...

问题 请问,在实际应用中ERC-20ERC-777协议是什么关系呢?是否ERC-777协议用得更多一些吗?

请教一下大家: ERC-20协议由于存在某些不足: 比如转一次账需要两次操作,一旦转账地址错误无法收回等。 而ERC-777协议改进了这些缺点。 那是否ERC-777协议用得更多一些吗?还是两个协议各自有自己的适用范围? 恳请大家指...

问题 为什么在合约中转erc20token会一直失败?

...r: MIT pragma solidity >= 0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; contract C { function deposit( uint amount, IERC20 _token) public { _token.transferFrom(msg.sender,address(this), ...

问题 智能合约代币标准(ERC20 ERC777 ERC1155)怎么选择

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

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

问题 通过工厂部署的ERC20合约,owner不是发送者问题

通过工厂部署的ERC20合约,但是这个ERC20合约的owner是工厂地址 不是发送者,这个是什么问题 好像是is Ownable这个导致的? 怎么解决 ```js // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "@openzeppelin/contracts/token/ERC20/ERC20.sol...

问题 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出...

问题 在solidity中如何去判断一个地址是否为erc20合约地址

``` 在solidity中如何去判断一个地址是否为erc20合约地址 ``` ``` //这是我的初始化方法 constructor(IERC20 _token) { upgradeToken = _token; } ``` 我想在初始的时候去验证一下传入的参数是否为一个erc20地址,请问该怎么写?

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

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

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

求指教,非常感谢

问题 请教大家一个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...