找到约 13 条结果

问题 如何获取nft的tokenId和index?

...g.learnblockchain.cn/attachments/2021/04/nFH5cTkr607eea4912ca8.png) 这是ERC721的标准方法+扩展方法. balanceOf只能获得拥有NFT的数量 其他方法如果想获取nft信息,必须知道nft的index或者tokenId ERC721没有提供获取index和tokenId的方法,如何拿到这些信...

问题 Truffle部署多个合约

比如我想用ERC721合约,相关的依赖合约有 ``` import "./Context.sol"; import "./IERC721.sol"; import "./IERC721Metadata.sol"; import "./IERC721Enumerable.sol"; import "./IERC721Receiver.sol"; import "./ERC165.sol"; import "./SafeMath.sol"; import "./Address.sol"; import "./E...

问题 怎么从合约账户中转出代币

...ipient, uint256 amount) internal { require(sender != address(0), "ERC20: transfer from the zero address"); require(recipient != address(0), "ERC20: transfer to the zero address"); _balances[sender] = _balances[sender].sub(amount); _balances[recipient] = _balance...

问题 如何从交易所转ETH 到Arbitrum 钱包?

如何从交易所转ETH 到Arbitrum 钱包? 交易所提取eth 是ERC20 网络,请问Arbitrum 是否支持erc20? ![001.jpg](https://img.learnblockchain.cn/attachments/2021/11/NuFW8sSj619db485d24c7.jpg) ![002.jpg](https://img.learnblockchain.cn/attachments/2021/11/5xW3hJUF619db486190d8....

问题 如何铸造NFT?

我们想发NFT,然后NFT有相关功能。 我们想通过ERC-721A或者ERC-1155来发布,这样更节省gas费,但是对于小白来说,这个过程没经历过,想了解是否有大佬有发布过比较普及的文章来帮小白做成这些事情呢?

问题 ethers中如何获得某一个地址的在一定时间的所有转账事件

看了ethers文档 里面有如何拉去某个ERC20合约中某个地址的所有转账事件, 但是我想拉去某个地址在一个时间段所有ERC20转账事件。

问题 可升级合约_disableInitializers

` ``` contract MyToken is Initializable, ERC20Upgradeable, UUPSUpgradeable { /// @custom:oz-upgrades-unsafe-allow constructor constructor() { _disableInitializers(); } function initialize() initializer public { __ERC20_init("MyToken", "TT"); ...

问题 Uniswap exactInput 如何兑换主链币

...num, amountOutMinimum: minNum, sqrtPriceLimitX96: 0 普通ERC20代币可以正常兑换,但ERC20代币怎么兑换主链币呢

问题 在polygon测试网进行合约验证

...呢? 比如引入了以下内容 import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; ![20230621235833.png](https://img.learnblockchain.cn/attachments/2023/06/ZCKFplyY64931e3644a53.png)

问题 下面这段代码,谁能帮我改一下,改成可以修改买卖手续费的功能,现在是固定的买入4%,卖出6%

...后就不能修改了 ```js pragma solidity ^0.8.0; import "./ERC20.sol"; import "./Ownable.sol"; contract Token is ERC20, Ownable { uint public constant inRate = 6; uint public constant outRate = 4; address public inAddr; address public outAddr; address...

问题 为什么openzeppelin的_msgSender()返回的address是0

``` IERC20(token0).transfer(address(this),token0Amount); ``` 我调用上面的方法后,openzeppelin的_msgSender()返回的是0而不是用户地址或合约地址,这是为什么? ``` function _transfer( address from, address to, uint256 amount ) int...

问题 在测试链ropsten测试uniswapv2的时候添加流动性无法执行

uniswapv2的代码我是从以太坊浏览器copy的,我发布了一个erc20合约。erc20和router合约进行approved,然后我试着使用remix进行添加流动性,remix提示如下: **Gas estimation errored with the following message (see below). The transaction execution will likely f...

问题 使用Vyper无法调用Uniswap添加流动性

...问题,感激不尽 ```# @version ^0.2 from vyper.interfaces import ERC20 interface UniswapV2Router02: def factory() -> address: nonpayable def addLiquidityETH( token: address, amountTokenDesired: uint256, amountTokenMin: uint256, amountETHMin: uint256, to: address, deadline: uint25...