问题描述
我正在尝试制作NFT,我可以部署合同,但是图像没有显示在opensea.io或任何支持NFT的钱包上。
我遵循了本教程;
在该示例中,用于定义元数据的URI不是指向json文件而是目录。然后,钱包(在我的情况下为opensea)将请求URI,并在末尾添加NFT的ID。
合同中给出的我的URI;
https://example.com/tokens/
钱包或公海将查询什么;
https://example.com/tokens/0
0是NFT的ID。
如何在服务器端处理此类请求?
它应该输出的数据是json,像这样;
{
"id": 0,"description": "My NFT","external_url": "https://forum.openzeppelin.com/t/create-an-nft-and-deploy-to-a-public-testnet-using-truffle/2961","image": "https://twemoji.maxcdn.com/svg/1f40e.svg","name": "My NFT 0"
}
https://example.com/Meta.PHP?nftid=
开放海可能会要求
https://example.com/Meta.PHP?nftid=0
但是我认为它不能那样工作,或者至少它仍然不能工作。
那我该如何提供元数据?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)