मिंट एन एनएफटी और ईआरसी-721 स्मार्ट कॉन्ट्रैक्ट — आसान चरण-दर-चरण! प्लेटोब्लॉकचैन डेटा इंटेलिजेंस। लंबवत खोज। ऐ.

मिंट एन एनएफटी और ईआरसी-721 स्मार्ट कॉन्ट्रैक्ट — आसान चरण-दर-चरण!

अपने द्वारा नियोजित स्मार्ट अनुबंध के साथ अपना स्वयं का NFT बनाने के बाद आपको अपने आप पर बहुत गर्व होगा! एथेरियम रीमिक्स के साथ एनएफटी स्मार्ट कॉन्ट्रैक्ट बनाने और नए एनएफटी बनाने के लिए आपको यह जानने की जरूरत है!

हेनरिक सेंटिएरो

जैसा कि आप सभी जानते हैं, मुझे अपने ऑनलाइन पाठ्यक्रमों को अपडेट करने के लिए अपने छात्रों से प्रतिक्रिया प्राप्त करना अच्छा लगता है।

मार्लस, मेरा एक छात्र एनएफटी कोर्स, निम्नलिखित प्रश्न पूछा:

मुझे कोड में बहुत दिलचस्पी है और अपना खुद का ईआरसी -721 अनुबंध तैनात करता हूं, क्या आप पाठ्यक्रम में इसके बारे में कुछ शामिल करने की योजना बना रहे हैं?

प्रिय मार्लुस, आपकी इच्छाएँ मेरा कर्तव्य हैं!

इस लेख में, हम इन महत्वपूर्ण चरणों का पालन करेंगे (मुझे लगता है कि आपने पहले ही मेटामास्क स्थापित कर लिया है):

  1. कुछ परीक्षण ईथर प्राप्त करें

इन चरणों के साथ आगे बढ़ने से पहले, यदि आपको एनएफटी अवधारणा और उपकरणों से परिचित होने की आवश्यकता है, तो आप नीचे दिए गए लेख भी देख सकते हैं:

IPFS का उपयोग करके चरण-दर-चरण NFT मिंटिंग (इस आलेख में पिनाटा और ओपनसी शामिल हैं)

क्रिप्टोकरंसी के अलावा एनएफटी उपयोग के मामले क्या हैं

NFT ERC-721 टोकन मानक क्या है?

आठ! चलो शुरू करते हैं! मैं

ठीक है, अब जब हम जानते हैं कि ERC721 (अपूरणीय टोकन मानक) क्या है, तो हम स्मार्ट अनुबंध को लागू करने के लिए अपना पहला कदम आगे बढ़ा सकते हैं।

परीक्षण ईथर प्राप्त करें

यह मानते हुए कि आपके ब्राउज़र पर मेटामास्क वॉलेट है (यदि आपके पास एक नहीं है, तो कृपया इसे प्राप्त करें), आइए कुछ नकली एथेरियम प्राप्त करें।

शुरू करने के लिए, इस रोपस्टेन नल को खोलें https://faucet.ropsten.be/ और अपने मेटामास्क को रोपस्टेन टेस्टनेट पर स्विच करें।

फिर, अपने वॉलेट पते को नल में कॉपी/पेस्ट करें और कुछ परीक्षण ईथर प्राप्त करें। स्मार्ट अनुबंध के लिए गैस शुल्क का भुगतान करने के लिए हमें इसकी आवश्यकता होगी।

IPFS डाउनलोड करें और अपनी कलाकृति फ़ाइल अपलोड करें

अधिकांश एनएफटी डेटा को ऑफ-चेन संग्रहीत करने की आवश्यकता होती है, और हमें इस डेटा को सुरक्षित करने की आवश्यकता होती है।

हम आईपीएफएस के साथ इस मुद्दे को हल कर सकते हैं - इंटरप्लानेटरी फाइल सिस्टम, फाइलों को साझा करने और संग्रहीत करने के लिए एक पीयर-टू-पीयर प्रोटोकॉल। IPFS वैश्विक नामस्थान में प्रत्येक फ़ाइल की विशिष्ट रूप से पहचान करने के लिए सामग्री-संबोधन का उपयोग करता है, जो हमारे NFT के लिए महत्वपूर्ण है कि वह NFT मेटाडेटा को उस स्थान से लिंक करे जहां संपत्ति या कलाकृति संग्रहीत है। इसलिए, ड्रॉपबॉक्स या गूगल ड्राइव जैसी केंद्रीकृत सेवाओं की तुलना में आईपीएफएस को डेटा पिनिंग के साथ अधिक लगातार देखा जा सकता है।

हम अपनी NFT फाइल को स्टोर करने के लिए IPFS का उपयोग करेंगे। हम इस्तेमाल कर सकते हैं पिनाटा, लेकिन आज हम IPFS नोड स्थापित करेंगे और इसे पुराने स्कूल में करेंगे!

के लिए सिर आईपीएफएस वेबसाइट और अपने डेस्कटॉप/लैपटॉप पर IPFS इंस्टॉल करें। एक बार इंस्टॉल हो जाने के बाद, इसे चलाएं। बधाई हो, अब आप एक IPFS नोड हैं!

फाइलों पर क्लिक करें और अपनी "मोना लिसा" अपलोड करें!

एक बार अपलोड होने के बाद, आपके पास एक साझा करने योग्य लिंक तक पहुंच होगी। इसे रखें!

एथेरियम रीमिक्स खोलें और स्मार्ट कॉन्ट्रैक्ट बनाएं

अब समय आ गया है कि की ओर बढ़ें एथेरियम रीमिक्स आईडीई और एक नई सॉलिडिटी फाइल बनाएं, उदाहरण के लिए, "erc721.sol"। हम एथेरियम रीमिक्स का उपयोग करेंगे और इसका उपयोग करेंगे 0xcert/Ethereum-erc721 हमारे एनएफटी स्मार्ट अनुबंध बनाने के लिए अनुबंध।

एथेरियम रीमिक्स एक ओपन-सोर्स वेब ऐप है जो आपको स्मार्ट कॉन्ट्रैक्ट्स को विकसित करने, संकलित करने और तैनात करने की अनुमति देता है। बहुत चालाक!

निम्न स्क्रिप्ट को अपनी नई बनाई गई .sol फ़ाइल में कॉपी/पेस्ट करें:

// एसपीडीएक्स-लाइसेंस-पहचानकर्ता: एमआईटी
प्राग्मा सॉलिडिटी 0.8.6;

आयात "https://github.com/0xcert/ethereum-erc721/src/contracts/tokens/nf-token-metadata.sol";
आयात "https://github.com/0xcert/ethereum-erc721/src/contracts/ownership/ownable.sol";

अनुबंध newNFT NFTokenMetadata है, स्वामित्व योग्य {

कंस्ट्रक्टर () {
nftName = "सिंथ एनएफटी";
nftSymbol = "SYN";
}

फ़ंक्शन टकसाल (पता _to, uint256 _tokenId, स्ट्रिंग कॉलडेटा _uri) केवल बाहरी स्वामी {
सुपर._मिंट (_to, _tokenId);
सुपर._सेटटोकनयूरी (_टोकनआईड, _यूरी);
}

}

जैसा कि आप यहां देख सकते हैं, हम 0xcert/ethereum-erc721 अनुबंधों को आयात करने जा रहे हैं। इसके अलावा, यह स्क्रिप्ट काफी हद तक आत्म-व्याख्यात्मक है, लेकिन अगर आपको इसमें मदद की ज़रूरत है तो मुझे बताएं!

अब, आपको इसे जाकर संकलित करने की आवश्यकता है। यह कुछ इस तरह दिखना चाहिए:

ठीक है, एक बार स्मार्ट अनुबंध संकलित हो जाने के बाद, इसे परिनियोजित करने का समय आ गया है!

Inject Web3 का उपयोग करके स्मार्ट अनुबंध को परिनियोजित करें और सुनिश्चित करें कि यह आपके मेटामास्क के रोपस्टेन टेस्टनेट से जुड़ा है।

एक बार जब आप परिनियोजन पर क्लिक करते हैं, तो यह आपके मेटामास्क को अनुबंध परिनियोजन की पुष्टि करने के लिए प्रेरित करेगा।

आगे बढ़ने और अनुबंध को लागू करने के लिए पुष्टि करें पर क्लिक करें। इस मामले में, हम परीक्षण ईथर में हमारे गैस शुल्क का भुगतान कर रहे हैं, लेकिन यदि आप मुख्य एथेरियम नेटवर्क का उपयोग करते हैं, तो आपको खनिकों को वास्तविक शुल्क का भुगतान करना होगा।

बधाई! आपका स्मार्ट अनुबंध अब परिनियोजित है!

आप अपना नया स्मार्ट अनुबंध देखने के लिए इथरस्कैन भी जा सकते हैं!

मिंट द एनटीएफ

अब डिप्लॉयड कॉन्ट्रैक्ट्स सेक्शन में जाएं और अपने स्मार्ट कॉन्ट्रैक्ट का विस्तार करें।

इसके अलावा, टकसाल समारोह का विस्तार करें और निम्नलिखित विवरण जोड़ें:

  1. _to फ़ील्ड में अपना रोपस्टेन पता जोड़ें

अंत में, लेनदेन पर क्लिक करें और मेटामास्क पर अपने लेनदेन की पुष्टि करें!

वाह!!! आपका एनएफटी खनन किया गया है! आप अपने नए स्मार्ट अनुबंध के साथ कितनी भी संख्या में एनएफटी कर सकते हैं! कितना ठंडा है!

यह जांचने के लिए कि आपने वास्तव में एक एनएफटी बनाया है, आप इसे रीमिक्स पर देख सकते हैं या मेटामास्क पर क्लिक करके लेनदेन की जांच कर सकते हैं और फिर इथरस्कैन पर देख सकते हैं। https://ropsten.etherscan.io/tx/0xfd78181dfacc866804e50f731c482d33c002301f51d498dc32d50fce8419539b

बधाई हो! आपने शुरू से ही अपना स्वयं का NFT स्मार्ट अनुबंध और NFT टोकन बना लिया है! अब आप इसे किसी मित्र को भेज सकते हैं या एक मिलियन डॉलर में बेच सकते हैं! मजाक कर, आप टेस्टनेट पर बनाए गए एनएफटी को नहीं बेच सकते।

🚀 यदि आप इस संदर्भ को पसंद करते हैं तो मुझे फॉलो करें और मेरा ब्लॉकचेन और एनएफटी पाठ्यक्रम भी देखें:

📖 पूरा एनएफटी कोर्स

👨🎓 अनब्लॉक कोर्स — मस्तिष्क के अनुकूल ब्लॉकचेन कोर्स

स्रोत: https://medium.com/geekculture/mint-an-nft-and-erc-721-smart-contract-easy-step-by-step-4fafff151fbe?source=rss——-8———— -क्रिप्टोकरेंसी

समय टिकट:

से अधिक मध्यम