簡體   English   中英

在 hedera 鏈上處理 NFT 元數據

[英]Process NFT metadata on hedera chain

我正在嘗試從 hedera 鏈上的 NFT 獲取元數據。 創建 NFT 時,CID 被轉換為 unit8array 格式,但是當我獲取數據時,輸出不同。

我無法檢索元數據中的原始 CID 值。

NFT數據輸出鏈接: https ://testnet.mirrornode.hedera.com/api/v1/accounts/0.0.48797750/nfts

當我檢查 Hackpack 錢包時,NFT 圖像在那里,它是元數據的一部分,因此數據不會丟失。 我只是無法以正確的格式處理/獲取元數據。

我嘗試將輸入轉換為 [unit8array] 和 unit8array 格式,但它們都給出了一些編碼值。

元數據中的輸出既不是 bin 的十六進制。

我需要將它轉換為 CID,以便我可以將 NFT 圖像顯示到前端。

我最近在我的一個項目中遇到了類似的問題,經過反復試驗,我發現 API 請求返回的元數據字段中的值實際上是 base 64,所以我所要做的就是使用節點 Js Buffer.from 方法。 我在一個線程中用一個例子解釋了這個過程。 請點擊下面的鏈接進行檢查。 開發大師

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM