blockchain - ERC721 - 如何从不同的特征(例如朋克、猿……)生成 nft?
问题描述
ERC721 - 如何从不同的特征生成 nfts?像朋克,猿,无聊的香蕉,邪恶的头盖骨......
这些项目是否只在第一次创建时生成所有 1000 张图像?还是它们已经创建并存储在某个地方?
他们实际上是创建图像还是将其存储为单独的元素,只有在有人调用函数来查看该图像时才将它们放在一起
我相信这些项目是使用 erc721 合约创建的
解决方案
有些是在第一次铸币厂生成的,有些是事先(本地)生成的,然后在 NFT 平台上上市。
第一次铸造时生成的可能是全部(1000x 等),或者在某些情况下,它们使用solidity 和链接到合同的自定义界面,购买时将生成(1x)。
在大多数情况下,对于大多数流行的 NFT,我假设它们是在铸造/上市之前生成的,从而对每个文件的单独元数据等进行更多控制。虽然,这两个示例 ^ 在生成方面是相同的,但 1 只是使用 API/脚本在生成时直接铸造到 OpenSea 等平台,另一个在本地运行然后单独铸造,当然取决于您的经验和需要两者的结合也是可能的。
我个人会说这有点冒险,这取决于你的目标和使用 NFT 的经验,好像合约代码在铸造的同时生成属性、元数据、变体等,你可能无法检查你生成的变体是否呈现你想要的方式,你仍然会支付费用来生成它们。
同样,这只是偏好,取决于你在 NFT 合约、平台和生成艺术方面的经验,我知道还有很多其他方法可以做到这一点。以上是人们常用路线的简单细分。
*更新:这是一个在购买时生成/铸造 NFT 的示例,称为盲铸: https ://tiedyeninjas.com/
您还可以查看另一个 NFT 合约代码来复制铸币函数。
对于在铸造之前在本地创建的 NFT,请查看此脚本以创建生成式 NFT 艺术。 https://github.com/NotLuksus/nft-art-generator ^ 创作者还有一段 YouTube 视频解释了用法。 https://www.youtube.com/watch?v=ThLoQTh0QUQ
推荐阅读
- python - 打字时如何自动更正 QLineEdit?
- python - 如何在 Python Impala 中编写 FOR 循环?
- javascript - 无法使用角度在 html 选择中重置第一项
- roslyn - Microsoft.CodeAnalysis.Metrics 被无意添加到 nupkg 依赖项中
- process - 在 OS X、Linux 和 Windows 中,自删除可执行文件的预期行为是什么?
- javascript - 检查 URL 在纯 JavaScript 中是否有效
- python - 用子字典中的一个替换父键值?
- sql - 始终包括最右边的 6 位数字,但如果它们不是前导零,则允许更多数字?
- python - 对 setup.py 包使用“conda install”而不是“pip install”
- r - 在 r 中扩展汇总表