Erc-721

如何提取出現在 NFT 中的加密藝術的 URL?以及諸如 ERC 代幣類型之類的技術細節?

  • February 28, 2021

以下加密藝術具有標題、描述以及有關文件和圖像大小的其他詳細資訊,由 NFT 平台 (Makersplace) 提供,藝術家 (Lumi) 為圖像鑄造了 NFT。

如何查看在 NFT 本身的元數據/程式碼中顯示的相關圖像文件的 URL 連結?並獲取技術細節,例如 NFT 是 ERC-721 還是 ERC-1155 代幣?

我在他們的契約中找不到那個特定的部分,但以下適用於 10 版中的 2 版。

如何查看在 NFT 本身的元數據/程式碼中顯示的相關圖像文件的 URL 連結?

10 版中的 2 版在這裡

從那裡我們看到他們的合約——MakersTokenV2——位於0x2a46f2ffd99e19a89476e2f62270e0a35bbf0756

您可以在此處使用 Etherscan 從合約中讀取數據。

令牌 ID 是 42497,我們可以使用tokenURI()該 Etherscan 頁面中的方法來獲取以下內容作為藝術品元數據的位置(而不是藝術品本身):

ipfs://ipfs/QmdNvqCbd7qYvtyFJdd3zoJC84cvyCiSxYDfsiYYQZVCec

這是一個 IPFS 路徑。要通過瀏覽器查看它需要您使用網關:

https://ipfs.io/ipfs/QmdNvqCbd7qYvtyFJdd3zoJC84cvyCiSxYDfsiYYQZVCec

從那裡我們可以看到圖像的元數據,其中包括藝術的實際位置:

{
 title: 'Trajectory',
 name: 'Trajectory',
 type: 'object',
 imageUrl:
   'https://ipfsgateway.makersplace.com/ipfs/QmNopeEan1r728EGpAYZw8fFvCXfuXtnadC3JCeY5mo9LB',
 description: 'Created by artist ThinkLumi',
 attributes: [
   {
     trait_type: 'Creator',
     value: 'Think Lumi',
   },
 ],
 properties: {
   name: {
     type: 'string',
     description: 'Trajectory',
   },
   description: {
     type: 'string',
     description: 'Created by artist ThinkLumi',
   },
   preview_media_file: {
     type: 'string',
     description:
       'https://ipfsgateway.makersplace.com/ipfs/QmNopeEan1r728EGpAYZw8fFvCXfuXtnadC3JCeY5mo9LB',
   },
   preview_media_file_type: {
     type: 'string',
     description: 'jpg',
   },
   created_at: {
     type: 'datetime',
     description: '2020-05-06T18:24:35.578285+00:00',
   },
   total_supply: {
     type: 'int',
     description: 10,
   },
   digital_media_signature_type: {
     type: 'string',
     description: 'SHA-256',
   },
   digital_media_signature: {
     type: 'string',
     description:
       '72fd9dc05cc5b630c28d749eb56dc4f99173e6769556f7ac10c8204dd1de8721',
   },
 },
}

引用自:https://ethereum.stackexchange.com/questions/94054