源代碼
推薦下載源代碼,幫助你親身體驗發布NFT。
https://github.com/zengxinhai/issue-NFT-on-Aptos
先決條件
你需要知道一些Typescript就可以開始了,確保你已經安裝了node。
創建項目
創建一個空項目并進行一些init操作:
安裝必須的包:
創建typescript參數:
Castle Capital:DAO ARB空投大多處于閑置狀態:金色財經報道,價值超過1.25億美元的ARB代幣已經在4月份發放給了Arbitrum的生態系統DAO。Offchain Labs的首席執行官Steven Goldfeder在早些時候表示,最初的期望是DAO將向更廣泛的社區成員分發ARB代幣。現在,在空投的兩個月后,風險投資公司Castle Capital在一份詳細的研究報告中看了一下這些ARB代幣的分配情況。報告顯示,GMX、Uniswap、SushiSwap和Curve,一些最大的ARB代幣持有者,沒有使用他們的代幣,也沒有用這些代幣制定任何重大計劃。事實上,超過80%的空投給DAO的代幣沒有被使用,Castle Capital在一條推文中指出。[2023/6/28 22:04:34]
跨鏈基礎設施協議LI.FI完成1750萬美元A輪融資:3月31日消息,跨鏈基礎設施協議LI.FI宣布完成1750萬美元A輪融資,CoinFund和Superscrypt聯合領投,Bloccelerate、L1 Digital、Circle、Factor、Perridon、Theta Capital、Three Point Capital、Abra和近20位天使投資人參投,本輪募集的新資金將用于推動LI.FI在更多區塊鏈、DEX、跨鏈橋等領域領域,同時提升該公司的強銷售、業務發展、營銷和其他能力,以支持代幣和訂單流交易。[2023/3/31 13:37:07]
確保啟用resolveJsonModule,
禁用strictNullChecks。
準備靜態文件
圖片制作一個資產文件夾來放置collection的logo和圖片。在這里,我們有一個logo圖像,在token圖像子文件夾中有兩個token圖像。
“無聊猿”BAYC交易總額突破25億美元:金色財經報道,據cryptoslam最新數據顯示,NFT項目“無聊猿”BAYC交易總額已突破25億美元,本文撰寫時達到2,501,007,899美元,交易總量為33,361筆,其中買家數量12,513個,賣家數量9,911個。此前由于加密市場下跌,導致BAYC地板價走低,許多持有者選擇拋售,據NFTgo數據,過去24小時交易額達到555萬美元,當前地板價約為58.5 ETH。[2022/11/16 13:09:56]
Token元數據
創建一個元數據文件夾,用于放置集合中每個token的元數據。下面是token元數據的示例。
名稱:描述將被市場用于在網站上顯示信息。
Cathie Wood增持超700萬美元的Block和Robinhood股票:金色財經報道,根據其最新的交易文件,Ark周三在兩個基金中購買了69,756股Block股票和343,623股Robinhood股票。在今天的財報發布前,Block股價昨天收盤下跌至54.64美元。基于這個價格,Ark Innovation ETF的購買成本約為380萬美元。
Ark's Next Generation ETF增加了303,129股Robinhood股票,按收盤價計算價值超過330萬美元。Ark Fintech Innovation ETF購買了40,494股Robinhood股票,價值46萬美元。(the block)[2022/11/3 12:14:37]
用戶將使用屬性根據不同的特征進行過濾。
圖像將顯示給用戶。我們將在將圖像上傳到IPFS后填充它。
Larry Cermak:LFG花費30億美元來捍衛UST錨定但仍以失敗告終:5月16日消息,The Block研究副總裁Larry Cermak在推特上表示,總而言之,LFG的儲備從一周前的31億美元變成現在的約8700萬美元。這意味著他們花了大約30億美元來捍衛UST錨定,但UST還是崩潰了。[2022/5/17 3:20:32]
現在我們有這樣的文件夾結構:
在IPFS上托管資產
這里我們使用nft.storage將文件上傳到IPFS
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
Tags:NFTTOKENTOKKENWorldNFTTUF TokenXTblock TokenLeagueDAO Governance Token
MatterLabs在BlockchainCapital和Dragonfly領投的C輪融資中籌集了2億美元.
1900/1/1 0:00:00自8月份以來,推特上的KOL對RealYield的討論越來越激烈。這一討論的起源和爆火與GMX在熊市里出色的表現相吻合.
1900/1/1 0:00:00ftx和幣安的這場惡斗目前為止是今年幣圈最大的事件,沒有之一,影響廣度和深度遠超luna爆雷。事件及其余波,將會在接下來數年甚至更長的時間影響每一個幣圈參與者.
1900/1/1 0:00:00概述 在web3.0世界中,交易的處理性能一直是公鏈面臨的一大技術挑戰,如何在不降低安全性和去中心化程度的前提下顯著地提升區塊鏈交易的TPS無疑成為眾多公鏈技術專家追逐的目標.
1900/1/1 0:00:0013年前,我采訪Wolfram|Alpha的創始人、美國計算機科學家史蒂芬.沃爾弗拉姆時,大吃一驚.
1900/1/1 0:00:00TL;DR: Binance是一家全球性公司,一直受到世界各國政府,主要是西方鄰國政府的嚴格審查.
1900/1/1 0:00:00