🖼️NFT үүсгэх
Корэкс блокчэйн дээр хэрхэн NFT үүсгэх вэ?
pragma solidity ^0.7.0;
import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/release-v3.4-solc-0.7/contracts/token/ERC721/ERC721.sol";
contract NftItem is ERC721 {
constructor() ERC721("TestNft", "TNFT") {
}
/**
* Шинээр NFT item үүсгэх функц
* @param player - эзэмшигчийн хаяг
* @param tokenId - шинээр үүсгэх бүтээгдэхүүний дугаар
* @param tokenURI - шинэ бүтээгдэхүүний эх файлын байршил.
* (өөрчлөгдөхгүй байх хэрэгтэй тул ipfs дээр хадгалахыг зөвлөе)
*/
function awardItem(address player, uint256 tokenId, string memory tokenURI)
public
returns (uint256)
{
_mint(player, tokenId);
_setTokenURI(tokenId, tokenURI);
return tokenId;
}
}







Last updated