加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

NFT 教程 - 如何展示 Flow 和 IPFS 上的 NFT 收藏品_NFT:ATA

Author:

Time:1900/1/1 0:00:00

譯文出自:登鏈翻譯計劃

譯者:翻譯小組

校對:Tiny熊

本文是NFT教程的的第二部分,本教程主要介紹Flow區塊鏈、NFT和IPFS。請先閱讀第一部分NFT教程-用Flow和IPFS創建NFT。

在本文中,我們將構建一個簡單的React應用程序,該應用程序與Flow智能合約交互,以驗證和獲取用戶擁有的NFT。然后,我們將解析NFT的元數據,以獲得NFT的底層標的資產的IPFS位置。提醒一下我們正在打造的NFT,就像NBATopShot一樣,只不過是不同的視頻內容。

項目設置

本教程中,你需要運行Flow模擬器。如果你不記得如何啟動,可以看看之前的文章或者查看FlowCLI文檔。需要注意的是,Flow模擬器是Flow區塊鏈在內存的模擬。所以,如果關閉了模擬器,你需要繼續做以下工作:

啟動Flow模擬器

部署項目

NFT抵押借貸平臺MetaStreet完成1000萬美元融資:10月14日消息,NFT抵押借貸平臺MetaStreet完成1000萬美元融資,DragonFly Capital、Nascent、Ethereum Ventures、intech Collective、DCG、TheLAO、Focus Labs、Mirana Ventures、Metaversal、OpenSea Ventures、Ledgerprime、Meta4和Flying Falcon等參投,MetaStreet的總融資達到2400萬美元。

MetaStreet將利用這筆資金創建信托、信貸和所有權產品,以促進債務并建立NFT行業的債務基礎設施。(TheBlock)[2022/10/14 14:26:55]

鑄造你的NFT

在本教程第一部分NFT教程-用Flow和IPFS創建NFT詳細介紹了其中的每一個步驟。

此外,還需要在你的機器上安裝NodeJS。你可以在這里安裝。

Paradigm 提出新代幣發行機制VRGDAs:NFT 銷售價格隨需求變化而波動:8月25日消息,Paradigm 發布新文章《Variable Rate GDAs》,稱提出了一種新穎的代幣(NFT)發行機制,可變利率GDAs(VRGDAs),為Art Gobblers設計的,并在0xMonaco中使用,,當銷售需求旺盛時提高價格,當銷售需求不足時降低價格,VRGDAs提供了一種使用幾乎任何你想要的時間來發行NFT的方法,同時仍然允許用戶在任何時候無縫購買。[2022/8/25 12:46:57]

和之前一樣,你需要一個文本編輯器。

初始化React和安裝依賴

在第一部分教程中創建的pinata-party項目目錄下創建React應用。

要創建我們的應用程序,運行以下命令:

npxcreate-react-apppinata-party-frontend

Solana NFT平臺Snowcrash將集成Civic以遏制機器人操作問題:3月30日消息,基于Solana區塊鏈的NFT市場Snowcrash今天宣布,將集成身份驗證協議Civic,以遏制Snowcrash平臺上的機器人操作問題。Snowcrash將使用Civic Pass來專注于防止機器人垃圾郵件。(Decrypt)[2022/3/30 14:26:02]

當一切安裝完成后,你會有一個新的目錄,叫做pinata-party-frontend,切換到該目錄,安裝依賴。

首先,參考Flow文檔,需要安裝FlowJSSDK。前端的設置我們只需要按照Flow的文檔進行即可:

npmi;exportdefaultTokenData;//rawTokenData

button{padding:10;height:30px;min-width:100px;cursor:pointer;}

NFT聚合器和市場Mintverse發布新版本:1月7日消息,NFT聚合器和市場Mintverse宣布發布其改進版追蹤器版本。Mintverse Beta 2.0旨在反映Web3市場對NFT興趣的增加,將為幣安智能鏈(BSC)和以太坊引入全棧NFT追蹤解決方案(U.Today)[2022/1/8 8:33:31]

現在,只要將新組件添加到App

exportdefaultApp;

運行應用程序并嘗試獲取代幣數據,它應該是這樣:

這真是太酷了!我們正在查找指定的賬戶所擁有的NFT,然后從該代幣中獲取元數據。并顯示該元數據,我們知道該元數據中的一個值解析為一個視頻文件。讓我們把它顯示出來。

從IPFS獲取媒體文件

你已經注冊了一個Pinata賬戶,并通過Pinata上傳界面將你的視頻文件添加到IPFS。這意味著你已經可以從IPFS中獲取內容了。在PinExplorer中,當你點擊一個哈希值時,你會被帶到PinataIPFS網關,在那里你的IPFS內容被解析并顯示。為了教程更通用,我們還是從ProtocolLabs網關中獲取它。

NFT游戲Snook宣布完成240萬美元融資,DAO Maker等參投:9月6日消息,多人競技NFT游戲Snook宣布完成240萬美元融資,DAO Maker、Seedily.fund、TRUSTPAD、Polygon等參投。[2021/9/6 23:02:50]

回到TokenData

p>);};exportdefaultTokenData;//rawTokenData.js

我們已經添加了一個video標簽,它指向IPFS上的文件。你會注意到,這里拆分了uri值,以獲得IPFS哈希值,這樣就可以從IPFS網關獲取對應內容。先介紹下那個URI。

我們用NFT創建的uri看起來像ipfs://Qm...。我們之所以這樣創建,是因為IPFS桌面客戶端默認允許你點擊并打開這樣的鏈接。另外,Brave瀏覽器也支持粘貼這樣的鏈接。并且我們認為這種鏈接形式會隨著IPFS的發展得到越來越多的支持。

然而,在這里下,我們需要在利用哈希來從IPFS公共網關獲取內容,并在頁面上顯示。因此鏈接會是這樣:

https://ipfs.io/ipfs/QmRZdc3mAMXpv6Akz9Ekp1y4vDSjazTx2dCQRkxVy1yUj6

現在,如果你訪問我們的應用程序中獲取代幣數據,會看到如下界面:

這是一個真正的活的數字資產!你的視頻可能會有所不同,但希望你在應用中感受到相同的體驗。

最后

這是一個非常簡單的應用,你可以做很多事情讓它變得更漂亮,讓它的交互性更強,甚至可以為它添加更多的Flow元素。FlowJSSDK的功能很強大,所以我推薦大家閱讀一下文檔。

在第二部分成功地使用Flow為應用添加了身份驗證,創建了一個接口來獲取NFT的信息,創建了一種方法來顯示了原始元數據以及對應的底層標的資產。這一切都由Flow區塊鏈和IPFS來保障。我們知道NFT是由誰擁有,也知道顯示的內容是有效性,因為哈希值被編碼到NFT中。

在本教程的最后一篇,我們將專注于創建一個迷你交易市場,讓我們轉移NFT。

本翻譯由CellNetwork贊助支持。

來源:https://medium.com/pinata/how-to-display-your-nft-collection-like-nba-top-shot-with-flow-and-ipfs-6ba75048bf8a

參考資料

登鏈翻譯計劃:https://github.com/lbc-team/Pioneer

翻譯小組:https://learnblockchain.cn/people/412

Tiny熊:https://learnblockchain.cn/people/15

NFT教程-用Flow和IPFS創建NFT:https://learnblockchain.cn/article/2271

NFT教程-用Flow和IPFS創建NFT:https://learnblockchain.cn/article/2271

這里安裝:https://nodejs.org/en/

Flow文檔:https://docs.onflow.org/flow-js-sdk/flow-app-quickstart

第一篇文章:https://learnblockchain.cn/article/2271

Pinata:https://pinata.cloud/

PinExplorer:https://pinata.cloud/pinexplorer

CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

登鏈社區

現已在非小號資訊平臺發布105篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/9781311.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

盤點零知識證明代表性項目:如何影響和塑造區塊鏈生態系統?

Tags:NFTFLOFLOWATAWNFT價格floki幣銷毀了多少TFLOWoracledata

POL幣最新價格
BiONE關于上線網格交易功能及首屆網格交易大賽活動開啟的公告_USD:BIO

尊敬的用戶: 為滿足廣大用戶的多元化交易需求,助力投資者多方法獲利,BiONE將于2021年3月19日12:00隆重上線網格交易功能,網頁端及App端將同時開放.

1900/1/1 0:00:00
關于持有SFIL收益發放的公告_LBA:Lbank公司怎么樣

尊敬的LBank藍貝殼用戶:LBank藍貝殼將于3月21號17:00前完成對3月20日FIL挖礦收益的發放后,將不再釋放FIL挖礦收益。SFIL官方錢包將于3月21號17:00正式上線.

1900/1/1 0:00:00
應用鏈網絡 Octopus Network 將基于 NEAR 構建,雙方達成戰略合作_應用鏈:DOTR

鏈聞消息,開放性網絡NEAR宣布與應用鏈網絡OctopusNetwork建立戰略合作關系,Octopus將基于NEAR網絡構建,為希望在自己的鏈上發布應用的廣大開發者和創業者提供了一個創新平臺.

1900/1/1 0:00:00
幣圈小蝶:幣圈炒幣,你學會止損了嗎?_DEFI:bitGet靠譜嗎

?1985年,的心理學教授亞科斯和布拉默做了一個實驗。他倆先讓實驗對象花100美元,買了密歇根滑雪之旅的票,然后過了幾天之后告訴他們,其實威斯康星滑雪之旅要好玩有趣得多,而且票價只要50美元.

1900/1/1 0:00:00
Uniswap新版本即將發布?當Uni遇上CellETF會?_UNI:defi community

Uniswap新版本即將發布?當Uni遇上CellETF可能會推出什么樣的未來?Uniswap新版本即將發布3月17日消息.

1900/1/1 0:00:00
關于上線DTC的公告(0317)_BIKI:BHTT

尊敬的用戶:BiKi平臺即將上線DTC,并開放DTC/USDT交易對,具體詳情如下:1、開放充值時間:3月25日18:00(GMT8);2、開放交易時間:3月25日18:00(GMT8);3、開.

1900/1/1 0:00:00
ads