小编Ome*_*erS的帖子

调用期间恢复执行:此事务可能会恢复。如果您想广播,请包含“allow_revert:True”

我正在尝试进行交易来创建 NFT 收藏品,交易被恢复并显示以下消息:Gas 估算失败:“执行恢复”。这笔交易可能会恢复。如果您想广播,则必须手动设置 Gas 限制。当我添加最大气体限制时,它仍然会恢复。

transactions revert solidity brownie

6
推荐指数
1
解决办法
6097
查看次数

设置令牌 URI 函数

我了解到 setTokenURI 函数不再使用。如何更改我想要创建的 NFT 代币的代币 URI?现在我的智能合约中的 createCollectible 函数如下所示:

function createCollectible(string memory tokenURI)
    public
    returns (uint256)
{
    uint256 newItemId = tokenId;
    _safeMint(msg.sender, newItemId);
    _setTokenURI(newItemId, tokenURI);
    tokenId = tokenId + 1;
    return newItemId;
}
Run Code Online (Sandbox Code Playgroud)

ethereum solidity smartcontracts nft erc721

4
推荐指数
1
解决办法
5617
查看次数