源代碼
推薦下載源代碼,幫助你親身體驗發布NFT。
https://github.com/zengxinhai/issue-NFT-on-Aptos
先決條件
你需要知道一些Typescript就可以開始了,確保你已經安裝了node。
創建項目
創建一個空項目并進行一些init操作:
安裝必須的包:
創建typescript參數:
DeFi隱私基礎設施PortalGate完成110萬美元種子輪融資,Apollo Crypto領投:6月20日消息,DeFi隱私基礎設施PortalGate完成110萬美元種子輪融資,Apollo Crypto領投,UpsideDAO、Greythorn Asset Management、Comma3 Ventures、Gandel Invest、Rebase D. Ventures、Fork Ventures、Ren Protocol創始人等天使投資人參投,新資金將用于擴充核心團隊,加速在主網推出隱私池,在第三季度啟動主網。[2023/6/20 21:48:44]
確保啟用resolveJsonModule,
紐約投資銀行:看好Coinbase的前景:金色財經報道,紐約的著名投資銀行 HC Wainwright 的分析師宣布“加密冬天”結束。該銀行已開始對美國加密貨幣交易所 Coinbase 給予“買入”評級,稱該公司將從全球不斷增長的加密貨幣行業中受益。根據這位分析師的說法,市場“現在可能已經進入 BTC 的下一個牛市價格周期,這在歷史上導致了加密貨幣總市值的顯著增長、零售和機構采用的增加以及加密貨幣交易量的增加。”[2023/4/27 14:29:54]
禁用strictNullChecks。
準備靜態文件
圖片制作一個資產文件夾來放置collection的logo和圖片。在這里,我們有一個logo圖像,在token圖像子文件夾中有兩個token圖像。
Token元數據
創建一個元數據文件夾,用于放置集合中每個token的元數據。下面是token元數據的示例。
羅軍:元宇宙處于資金投入和政策扶持起步階段:11月16日消息,中國計算機行業協會元宇宙產業專委會執行會長羅軍表示,元宇宙整體還處于資金投入和政策扶持的起步階段,因此并不適合所有的城市現階段都一擁而上布局元宇宙產業。長三角、珠三角、京津冀等都市圈主要經濟城市和部分省會城市有必要率先做好頂層設計,充分發揮各自優勢,循序漸進,從元宇宙公共服務平臺建設、應用場景開發、技術研發和元宇宙科學普及入手,促進元宇宙示范應用。(每經網)[2022/11/16 13:13:40]
名稱:描述將被市場用于在網站上顯示信息。
用戶將使用屬性根據不同的特征進行過濾。
圖像將顯示給用戶。我們將在將圖像上傳到IPFS后填充它。
數據:第三季度風投機構向加密初創公司投資44.4億美元,同比下降37%:10月12日消息,根據研究公司PitchBook的數據,加密行業風險投資在第三季度跌至一年多以來的最低水平。PitchBook的數據顯示,在全球范圍內,風投機構本季度向加密初創公司投資了44.4億美元,比2021年同期下降了37%。與第一季度的高點相比資金下降更為嚴重,當時風險投資者向加密貨幣和區塊鏈公司投資了創紀錄的88.3億美元。(彭博社)[2022/10/12 10:32:12]
現在我們有這樣的文件夾結構:
在IPFS上托管資產
這里我們使用nft.storage將文件上傳到IPFS
光明網上線推出“光明數藏”平臺:金色財經報道,據光明網公眾號,9月9日光明網聯合運營的“光明數藏”數字藏品平臺正式上線,“光明數藏”是為各級政府文化部門、非物質文化遺產傳承人打造的區塊鏈數字藏品發行平臺,也是數字藏品愛好者收藏文博、非遺類數字藏品的重要渠道,9月10日中秋節當天還將上線《數字月餅》等多款數字藏品。[2022/9/9 13:18:36]
NFTUp工具
下載地址:https://nft.storage/docs/how-to/nftup/
按照其步驟設置帳戶以及如何上傳資產。
上傳資產
上傳token-images文件夾,然后我們可以為token元數據填充image字段。為您的所有令牌元數據執行此操作。
填寫完token元數據的所有信息后,上傳元數據文件夾。
最后上傳logo圖片。
設置元數據、版稅、token配置
在項目根文件夾中創建一個nft-config.json,我們將使用這些信息供以后使用。以下內容:
您可以根據需要調整配置。有幾點需要明確:
takeRate:提成的百分比,5代表5%。
feerreceiver:收取特許權使用費的地址
maxSupply:此集合的最大供應
設置Aptos帳戶
我們需要一個Aptos帳戶來與區塊鏈交互。如果您沒有帳戶,您可以使用Petra錢包生成一個帳戶。
用一些$APT代幣為您的賬戶提供資金,1$APT代幣應該足夠了,你可以在幣安上購買。
使用typescript鑄造NFT?
在項目根目錄中創建一個src文件夾來包含所有的源代碼,還需要一個.env文件來存儲PRIV_KEY,以防止提交到gitrepo。
account.ts?
在src文件夾下創建account.ts。以下內容:
從.env文件中獲取私鑰
轉換為Unit8Array
初始化帳戶,并導出供以后使用。
chain.ts
創建鏈。SRC文件夾下的Ts。內容如下:
在這里,我們獲得tokenClient與Aptos區塊鏈交互,
以及一個幫助函數fundAccountForDev來獲得$APT用于開發目的。
isMainnet標志用于打開/關閉主網交互。
issue_NFT.ts
創建issue_NFT.SRC文件夾下的Ts。內容如下:
上面的代碼創建了一個集合,并在該集合下創建了1個token,以下是需要了解的幾點:
您只能創建一個具有相同名稱的集合。
如果你設置CHAIN_NET=main,你將需要用$APT為你的賬戶提供資金來制造token
測試NFT
在package.json中添加一個命令。
運行以下命令:
npmrunissueNFT
如果沒有任何問題,那么你已經發出了NFT
如果你在主網上發布的,你可以去topaz.so看看你的NFT是什么樣的。
責任編輯:MK
為什么DeFi是大勢所趨 CeFi信任危機 FTX作為行業僅次于幣安的第二大加密生態,在短時間內遭遇擠兌,突然暴雷,震驚了整個加密貨幣世界。我們應該重新審視CEX的風險.
1900/1/1 0:00:00@CelestiaOrg是一個模塊化區塊鏈,目前在測試網階段。5500萬資金,代幣確認,空投未確認。本文將介紹如何運行節點.
1900/1/1 0:00:001.??這是一場產業與Web3的交叉創新大會,一場Web3華人的嘉年華。華人在web3的地位與能力是不匹配的。在Tiktok之前也沒有人相信華人能做成全球性的互聯網應用.
1900/1/1 0:00:00你有沒有想過一個問題,你的借記卡里其實沒有你的錢。它只授權銀行將賬戶發送交易請求到銀行系統數據庫來進行交易。同樣,你的加密錢包也不存放你的硬幣.
1900/1/1 0:00:00Circle首席執行官JeremyAllaire在過去幾個月里兩次被其行業的快速變化所震驚。5月的Luna-UST崩潰讓他目瞪口呆,“死亡螺旋發生得如此之快,價值破壞如此之劇烈.
1900/1/1 0:00:00原文來源于?AnimocaBrands?聯合創始人兼首席執行官?YatSiu的博客,白澤研究院翻譯,略有刪改.
1900/1/1 0:00:00