top of page

Create Your Own NFT on R0ARchain
 

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

Ön koşullar

Follow the two steps below before starting your R0AR NFT minting process:

  1. MetaMask Installed & Connected to R0ARchain.

  2. Test ETH (if using Testnet) from testnet.r0arfaucet.io.

Adım 01

Remix IDE'yi Başlat

Remix IDE is an online development environment for creating and deploying smart contracts, and it is fully compatible with R0ARchain.

  1. Go to the Remix IDE website.

  2. Click on the File Explorer icon and create a new file named MyNFT.sol.

Step 02

Solidity kodunu SimpleStorage.sol dosyasına kopyalayın

Aşağıdaki ERC-721 NFT sözleşmesini kopyalayıp yapıştırın:

// SPDX-Lisans-Tanımlayıcı: MIT
pragma sağlamlığı ^0.8.0;

içe aktar "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
"@openzeppelin/contracts/access/Ownable.sol" dosyasını içe aktarın;

sözleşme MyNFT ERC721URIStorage, Sahip olunabilir {
uint256 özel _tokenIds;

yapıcı() ERC721("MyNFT", "MNFT") {}

fonksiyon mintNFT(adres alıcısı, dize bellek belirteçURI'si) public onlyOwner (uint256) döndürür {
_tokenIds++;
uint256 yeniÖğeKimliği = _tokenIds;
_mint(alıcı, yeniÖğeKimliği);
_setTokenURI(newItemId, tokenURI);
yeniÖğeKimliğini döndür;
}
}

Step 03

NFT token Sözleşmesini Derleyin

Bir sonraki adım, ERC-721 sözleşmesinin aşağıdaki adımlarla derlenmesidir:

  1. Solidity Derleyici sekmesine tıklayın.

  2. Derleyici Sürümü 0.8.x'i seçin.

  3. MyNFT.sol'u Derle'ye tıklayın.

Step 04

R0ARchain'e dağıtın

The ERC-721 token can now be deployed on the R0ARchain with these steps:


  1. Go to Deploy & Run Transactions.

  2. Under Environment, select Injected Provider - MetaMask. 

  3. Choose R0AR Chain or R0AR Testnet in MetaMask. 

  4. Click Deploy and approve the transaction in MetaMask.

Step 05

Bir NFT bas

The NFT is now ready to be minted:


  1. Under Deployed Contracts, expand your NFT contract. 

  2. Find mintNFT() and enter the recipient Address (your MetaMask address). 

  3. Token URI (a link to an NFT image, e.g., https://ipfs.io/ipfs/YOUR_HASH). 

  4. Click Transact and approve the transaction in MetaMask.

Step 06

NFT'nizi Görüntüleyin

R0ARchain NFT'nizi kontrol edin:

  1. Sözleşme adresini Remix'ten kopyalayın.

  2. NFT'nizi kontrol etmek için r0arscan.io veya testnet.r0arscan.io kullanın.

  3. MetaMask'ta görüntülemek için NFT'lere gidin, NFT'yi içe aktarın ve sözleşme adresinizi ve Token ID'nizi girin.

NFT'niz artık R0AR'da yayında. NFT yaratma ve ticaretinin geleceğine hoş geldiniz.

Geliştiriciler için Sonraki Adımlar

Developers might be interested in following up the NFT mint with these steps:

  • Deploy on Mainnet: Use the R0AR Mainnet to mint real NFTs.

  • Bridge Tokens: Transfer ETH and R0AR tokens between Ethereum and R0ARchain.

  • List NFTs on Marketplaces: Integrate your NFTs with OpenSea or other marketplaces.

  • Smart Contract Development: Expand your NFT's functionality with features like crypto staking rewards, royalties, or DAO integration.

Finally, developers looking to interact with a community of leading builders and traders should join the R0AR DeFi community.

SSS

  • ERC-721, Ethereum blok zincirinde değiştirilemez token'lar (NFT'ler) oluşturmak için teknik bir standarttır. ERC-20 token'larının aksine, her ERC-721 token'ı benzersiz ve bölünemezdir ve bu da onları dijital koleksiyonların ve diğer benzersiz varlıkların mülkiyetini temsil etmek için ideal hale getirir.

  • Bir belirteç URI'si (Tekdüzen Kaynak Tanımlayıcısı), bir NFT ile ilişkili meta verilere işaret eden bir bağlantıdır. Bu meta veriler genellikle NFT'nin adı, açıklaması, resmi ve diğer ilgili nitelikler gibi bilgileri içerir.

bottom of page