
Create Your Own NFT on R0ARchain



Ön koşullar
Follow the two steps below before starting your R0AR NFT minting process:
-
MetaMask Installed & Connected to R0ARchain.
-
Test ETH (if using Testnet) from testnet.r0arfaucet.io.
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.
-
Go to the Remix IDE website.
-
Click on the File Explorer icon and create a new file named MyNFT.sol.
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;
}
}
NFT token Sözleşmesini Derleyin
Bir sonraki adım, ERC-721 sözleşmesinin aşağıdaki adımlarla derlenmesidir:
Solidity Derleyici sekmesine tıklayın.
Derleyici Sürümü 0.8.x'i seçin.
MyNFT.sol'u Derle'ye tıklayın.
R0ARchain'e dağıtın
The ERC-721 token can now be deployed on the R0ARchain with these steps:
Go to Deploy & Run Transactions.
Under Environment, select Injected Provider - MetaMask.
Choose R0AR Chain or R0AR Testnet in MetaMask.
Click Deploy and approve the transaction in MetaMask.
Bir NFT bas
The NFT is now ready to be minted:
Under Deployed Contracts, expand your NFT contract.
Find mintNFT() and enter the recipient Address (your MetaMask address).
Token URI (a link to an NFT image, e.g., https://ipfs.io/ipfs/YOUR_HASH).
Click Transact and approve the transaction in MetaMask.
NFT'nizi Görüntüleyin
R0ARchain NFT'nizi kontrol edin:
Sözleşme adresini Remix'ten kopyalayın.
NFT'nizi kontrol etmek için r0arscan.io veya testnet.r0arscan.io kullanın.
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.


