Gas estimation failed 补充解决使用智能合约(Smart Contract)把10000+NFT一键部署到Opensea平台(bulk NFT upload)出现的问题

我之前分享的通过智能合约上传 NFT 到 Opensea,但是如果上传的数量设置成 10000 个的话,就会报错!

解决上传 10000 张 NFT 的问题

如果我们一开始就 Mint10000 张 NFT 的话,会出现这个错误:Gas estimation failed!

我的解决方法是分批次铸造 NFT:我们一开始先 Mint200 个。

然后我们重新再 Mint 200 个。

他会在 201 的 id,重新给我们 MintNFT,这样我第二次 Mint 之后,我就有了 400 个 NFT 了。

我们可以重复以上操作。一直 Mint,直到持有了 10000 张 NFT 图片就可以停止!(我的这个例子是再次 Mint48 次)我这次 mint 了一次,在 Opensea 上面去查看的话,就有 600 个 NFT 了。

我们生成的 NFT 的序号,和自己的图片的序号是一模一样的。所以通过这个方式,是可以正常把上万张图片发布到 Opensea 的!

总结

由于一次性 Mint10000 张图片的话,超过了区块最大的 gas 费,所以我们需要分批次来完成。每次 mint200 张,这样 mint50 次就可以部署完一万张图片。

相关视频:https://youtu.be/Q-3gnSR9J78

以下是我用过的交易所,有需要的小伙伴欢迎使用我的邀请连接来注册,你的支持是我最大的创作动力!