top of page

在 R0ARchain 上創建你自己的 NFT
 

nft-symbol_2x.png
r0ar-1.jpg
r0ar-background-20.jpg

先決條件

在開始 R0AR NFT 鑄造過程之前,請遵循以下兩個步驟:

  1. MetaMask 已安裝並連接到 R0ARchain。

  2. 從 testnet.r0arfaucet.io 測試 ETH(如果使用測試網)。

步驟 01

啟動 Remix IDE

Remix IDE 是一個用於建立和部署智慧合約的線上開發環境,與 R0ARchain 完全相容。

  1. 前往 Remix IDE 網站。

  2. 點擊檔案總管圖示並建立一個名為 MyNFT.sol 的新檔案。

步驟 02

將 Solidity 程式碼複製到 SimpleStorage.sol 檔案中

複製並貼上以下 ERC-721 NFT 合約:

// SPDX 許可證識別碼:MIT
實用程式可靠度^0.8.0;

導入“@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol”;
導入“@openzeppelin/contracts/access/Ownable.sol”;

合約 MyNFT 是 ERC721URIStorage,Ownable {
uint256 私有 _tokenIds;

建構子()ERC721(“MyNFT”,“MNFT”){}

函數 mintNFT(地址接收者,字串記憶體 tokenURI)public onlyOwner 回傳(uint256){
_tokenIds++;
uint256 新項目ID = _tokenIds;
_mint(收件人,newItemId);
_setTokenURI(newItemId, tokenURI);
返回新的ItemId;
}
}

步驟 03

編譯NFT代幣合約

The next step is compiling the ERC-721 contract with the following steps:

  1. Click the Solidity Compiler tab.

  2. Select Compiler Version 0.8.x.

  3. Click Compile MyNFT.sol.

步驟 04

在 R0ARchain 上部署

現在可以透過以下步驟將 ERC-721 代幣部署到 R0ARchain 上:


  1. 轉到部署並運行交易。

  2. 在環境下,選擇注入提供者 - MetaMask。

  3. 在 MetaMask 中選擇 R0AR Chain 或 R0AR Testnet。

  4. 按一下部署並在 MetaMask 中批准交易。

步驟 05

鑄造 NFT

NFT 現已準備好鑄造:


  1. 在「已部署合約」下,展開您的 NFT 合約。

  2. 找到 mintNFT() 並輸入收件者地址(您的 MetaMask 地址)。

  3. 令牌 URI(NFT 映像的鏈接,例如 https://ipfs.io/ipfs/YOUR_HASH)。

  4. 點擊“交易”並在 MetaMask 中批准交易。

步驟 06

查看您的 NFT

檢查你的 R0ARchain NFT:

  1. 從 Remix 複製合約地址。

  2. 使用 r0arscan.io 或 testnet.r0arscan.io 檢查您的 NFT。

  3. 要在 MetaMask 中查看它,請前往 NFT、匯入 NFT,然後輸入您的合約地址和代幣 ID。

你的 NFT 現已在 R0AR 上線。歡迎來到 NFT 創建和交易的未來。

開發人員的後續步驟

開發人員可能有興趣按照以下步驟跟進 NFT 鑄造:

  • 在主網上部署:使用 R0AR 主網來鑄造真正的 NFT。

  • 橋接代幣:在以太坊和 R0ARchain 之間轉移 ETH 和 R0AR 代幣。

  • 在市場上列出 NFT:將您的 NFT 與 OpenSea 或其他市場整合。

  • 智能合約開發:使用加密貨幣權益獎勵、版稅或 DAO 整合等功能擴展 NFT 的功能。

最後,希望與領先的建造者和交易者社群互動的開發人員應該加入 R0AR DeFi 社群。

常見問題解答

  • ERC-721 是在以太坊區塊鏈上創建非同質化代幣 (NFT) 的技術標準。與ERC-20 代幣不同,每個 ERC-721 代幣都是獨一無二且不可分割的,這使得它們成為代表數位收藏品和其他獨一無二資產所有權的理想選擇。

  • 代幣 URI(統一資源標識符)是指向與 NFT 關聯的元資料的連結。這些元資料通常包含 NFT 的名稱、描述、圖像和其他相關屬性等資訊。

bottom of page