Erc-721
如何提取出現在 NFT 中的加密藝術的 URL?以及諸如 ERC 代幣類型之類的技術細節?
以下加密藝術具有標題、描述以及有關文件和圖像大小的其他詳細資訊,由 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', }, }, }