7*24快訊動態NFT...

動態NFT的製造、部署和銷售

NFT 是只有在區塊鏈領域裡才存在的幣種,標準廣泛的應用和代機。 ER721 工具可以作為商品、收藏品、代幣開發、等遊戲應用,對於那些想要參與代幣開發的人來說作者說,一個動態和動態的NFT 是一個很好的作品。但我們現在可以開始做什麼?

在本教程中,我們將引導您完成所有工作,將您自己的動態或隨時化為NFT 部署到OpenSea 市場。下面是一個例子,是我們的步驟達到的效果。

來自OpenSea 的圖像
圖片來自OpenSea
讓我們來學習如何製作類似的東西吧!

NFT快速復習

ERC721(也被稱為NFTs)定義了一個框架,製作硬幣框架,這些用於是獨特的,並且相互之間是不同的(因此代幣被稱為非同質化),而流行的ERC20標準的“同質化”定義了代幣,這意味著社區的代幣都是可兌換的幣種,並且每個代幣的價值都相同。我們將更深入地探討如何製造這些,以及如何跨平台代表他們。你也可以在OpenSea NFT 聖經中閱讀更多內容。

如果你還沒有查看上一篇關於在NFT中獲取隨時數的文章,請完整回顧一下!

什麼是元數據

在上博客中,我們學習瞭如何製造一個NFT。現在,我們將使用ERC721 標準的另一個重要部分:*元數據*,將其提升到一個新的水平。

所有的NFT 都有你的元數據。你可以是原始的[ERC/EIP 721提案](ERC/EIP 721 提議)中讀到這一點。社區發現,在thereum 上存儲這麼多真的很費力,而且在價格到了8×8。如果你想存儲多張數據的圖片,那麼圖片是的費用還接受,但如果你想要一張不錯的圖片,就需要付出巨額的費用。

假設當前的gas價格為5Kb64萬。假設當前的gas價格為0 Gwei也就是0.000000050,1 ETH600美元,將花費20美元。

支出20 美元,將這樣一個圖形添加到真正的區塊鏈中,並沒有讓NFT 的創造者們興奮起來。

我們意識到在那裡2.0 將解決很多這些但令人頭疼的問題(同時這個ETH2.0成功啟動),目前需要一個標準的幫助來解決這個問題。元數據問題的答案。

這些元數據為鏈外存儲的tokenId描述了各個性信息。這些都是簡單提供的API,鏈外調用API來收集相關token的所有信息。 tokenId有一個特定的tokenURI,定義了這個API調用,它返回一個JSON 對象,看起來像這樣:

{
    "name": "You NFT token name",
    "description": "Something Cool here",
    "image": "https://ipfs.io/ipfs/QmTgqnhFBMkfT9s8PHKcdXBn1f5bG3Q5hmBaR4U6hoTvb1?filename=Chainlink_Elf.png",
    "attributes": [. . .]
}

元數據有四個不同的關鍵:

  • `name`定義了tokenIds的命名
  • `description`,其中提供了一些關於令牌的背景信息
  • `image`是圖像的另一個URI
  • `屬性`是代幣的統計數據

如果您的NFT 合約與其他NFT 的屬性非常相關,您的這一點很重要,因此在與其他NFT 會發生衝突時,您的屬性非常重要頭暈困惑!

為`to`to`toURI`分配出tokenIds之後,NFT市場上你的token,讓你展示你的Seatoken,通過測試網Opening的《龍城更新》你就可以在NFT上隨時顯示我們使用後代碼倉庫創建的一個NFT。這個市場有很多,比如Mintable、Rarible

鏈上和鏈下元數據

你可以一直將數據存儲在鏈上,這是唯一與鏈上代幣進行所有元數據的方式,但NFT市場不知道現在如何讀取鏈上元數據_。 _目前來說,使用下數據來查看上元幣,同時擁有上元數據是最理想的,你的代幣就可以化你所有鏈上的代幣。

名稱、描述和屬性很容易在鏈上存儲,但圖像在難點。查看化token的。這是一種常用地存儲圖片的方式。

IPFS 是行星文件系統(Planetary File System)的,是一種點的超級活動文件,是一種允許對系統安全授權、授權的跨網絡版本、媒體文件,並且它允許任何一個文件更上傳一個文件,並且它經過哈希驗證有什麼改變的,所以如果文件發生改變,它的哈希值也隨之改變。這對於圖片存儲來說是非常理想的,同時這意味著我們可以擁有元圖像數據的歷史記錄。將添加到IPFS上也非常簡單,而且不需要運行服務器。

現在知道要做什麼,下面讓我們來製造和部署吧!我們部署你的NFT 代幣和市場之後,一個代幣將看起來像這樣:

來自OpenSea 的Chainlink Knight
OpenSea上的Chainlink騎士

`levels`部分是代幣的隨時統計數據的地方!

如何部署你的動態NFT 市場

再次的強調一下,我們使用最新版本的Dungeons&Dragons代碼倉庫,在自述文件中也有說明。

下面寫我們

  1. 使用Chainlink VRF 製造一個可驗證的任意D&D 角色
  2. 使用IPFS添加一個tokenURI
  3. 將隨時將NFT 添加到OpenSea 市場中

請記住,你可以改變倉庫FT,適用於動態Ns。你可以很容易將F轉換成Chainlink Price Feeds或Chainlink API。

目前只有Rinkeby,所以這篇文章也可以將網絡切換到Rinkeby!我們會從頭開始講解,如果你沒有讀過上一篇擔心用。

你需要在你的才能的錢包裡有Rinkeby 測試網ETH 和Rinkeby 測試網LINK 繼續。

配置環境變量

配置`MNEMONIC`和一個rinkeby`RINKEBY_RPC_URL`環境變量。你的`MNEMONIC`是你的一個例子。你可以從節點提供者服務中`RINKEBY_RPC_URL`,在fura。

然後,將它們設置在`bash_profile`文件中,或者像這樣將它們導出到你的終端:

export MNEMONIC='cat dog frog....'

export RINKEBY_RPC_URL='www.infura.io/asdfadsfafdadf'

你需要:

風景倉庫並部署

git clone https://github.com/PatrickAlphaC/dungeons-and-dragons-nft

cd dungeons-and-dragons-nft

npm install

truffle migrate --reset --network rinkeby

部署你的D&D NFT!

創建角色

可以通過以下命令來試用:

truffle exec scripts/fund-contract.js --network rinkeby

truffle exec scripts/generate-character.js --network rinkeby

truffle exec scripts/get-character.js --network rinkeby

以上的命令可以通過隨時數據創建一個新的角色!

根據你部署的頻率,你可以通過改變`get-character.js`中的`dnd.getCharacterOverView(1)`命令來選擇哪個角色,將`0`換成你喜歡的任何角色的tokenId。

因為調用返回的是大數字(大數字),所以會看到`BN`,你可以把它們轉為整型來查看它們是什麼。或者你可以更進一步……

在Etherscan 查看

你可以免費為鏈上的NFT 獲取一個Etherscan API 密鑰,並收集一個Etherscan 並為Etherscan 舉行。

npm install truffle-plugin-verify

truffle run verify DungeonsAndDragonsCharacter --network rinkeby --license MIT

就可以驗證並發布你的合約,可以去它給你這樣的Etherscan 的`Read Contract`部分查看。

或者只是可以使用合同地址和ABI。在`找到構建/合同文件`文件夾中的一個ABI。

部署到OpenSea

創建存儲好NFT後,我們需要給他們一個`tokenURI。 TokenURI是向世界NFTs數據設備的標準。可以讓我們更容易存儲圖片等內容,不必在鏈上浪費氣力。

`Token`一個URL或其他的一些代表URI,它是一個唯一的參數`.json`文件。

{

    "name": "Name for it ",

    "description": "Anything you want",

    "image": "https://ipfs.io/ipfs/HASH_HERE?file.png",

    "attributes": [...]

}

下載IPFS和IPFS伴侶

現在,我們將把這些圖像和元數據存儲在IPFS 中。你需要

  1. IPFS
  2. IPFS 伴侶
  3. 皮納塔

IPFS伴侶讓我們在瀏覽器中瀏覽IPFS數據。而Pinata可以讓我們在異地中宕機時也能保持IPFS的正常運行(暫時不用擔心這個問題)。如果你在瀏覽器中查看IPFS數據。點擊這個鏈接,你就知道IPFS 伴侶運行正常:https://ipfs.io/ipfs/QmTgqnhFBMkfT9s8PHKcdXBn1f5bG3Q5hmBaR4U6hoTvb1?filename=Chainlink_Elf.png

下面展示的圖片:

鏈環精靈
鏈環精靈

添加圖像到IPFS

IPFS節點建立起來之後,就可以開始向它的文件了。首先要上傳我們NFT的圖像。前往IPFS安裝的“files”部分。

IPFS 文件
IPFS 文件

將它添加到你的IPFS 節點,然後“Pin”它現在。 ,可以釘一個空白的圖片,或者隨便什麼。

添加元數據文件到IPFS

然後需要將元數據JSON對象添加到IPFS中。需要從部署的中獲取和屬性。我們在`create-metadata.js`腳本中為做了一些工作。只需運行

truffle exec scripts/create-metadata.js --network rinkeby 

元數據會在`元數據只顯示我們的文件夾中。元數據JSON文件中,然後將文件添加到IPFS中,然後它看起來會像這樣:

Chainlink 精靈JSON
Chainlink精靈JSON

皮納塔

如果IPFS 宕機了,或者我們的計算機,將拉取元數據,所以我們無法來保持它們的引腳狀態,並讓我們有不同的引腳狀態數據的方法。這就是引腳的作用。別擔心,它是免費到幫幫的圖像是在我們的節點時和我們的CID的JSON元數據文件的CID,然後添加Pinata Account中的。這需要幾個數據!其IPFS的複制時間來註冊。

複製CID
複製CID

這個元數據json文件就是`tokenURI`,所以我們用給圖片NFT的tokenId來修改`set-token-uri.js`,並添加ipfs tokenURI。

然後我們用

truffle exec scripts/set-token-uri.js --network rinkeby

可以找到NFT 的地址,然後到OpenSea 測試網去市場上做正確的事情。看看我們的結果,現在看起來像這樣。要在OpenSea 註冊一個賬戶。

這裡是你的測試網NFT 合約添加在opensea 上查看的鏈接。然後,就可以開始出售你的NFT 了。

下一步

我們應該準備好了!他們發布了很多信息,所以如果你有工程師的任何問題,一定要聯繫我們的Discord。智能合約擁有廣泛的社區,很多優秀的人正聚集在一起,將NFT和智能向聚眾平台推下一些合約,Discord 使用一個認識的其他朋友的好。

和往常一樣,一定要訪問開發文檔,你也可以訂閱Chainlink時事通訊來了解Chainlink的最新動態。

如果你在這裡學到了新的東西,想展示所開發的東西,或者為一些展示倉庫開發了前端,歡迎在Twitter、Discord 或Reddit 上分享,並在你的倉庫上添加#chainlink 的標籤。

網站 | 推特 | 不和諧 | 紅迪網 | YouTube | 電報 | 活動 | GitHub | 價格信息 | 去中心化金融

帖子 動態NFT的製造、部署和銷售 首先出現在 Chainlink 博客.



Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...