प्लेबुक

आईपीएफएस (इंटरप्लेनेटरी फाइल सिस्टम) मेटाडेटा, मिंट और मल्टीपल मिंट (Ipfs Metadata Mint And Multiple Mint)

इन्फुरा आईपीएफएस + पिनाटा पिन, मेटाडेटा जेएसओएन, मिंट (टोकनआईडी, यूरी) और मल्टीपलमिंट: 0.1 ईटीएच × एन, 750 आपूर्ति।

एनएफटी कलेक्शन मिंट और मेननेट हार्डनिंग

भाग 2 का 4

सीबीडी ऑल-स्टार्स और कॉन्फिडेंट गोरिल्लास टकसाल सतह: WIP व्हाइटलिस्ट फ़नल, IPFS मेटाडेटा, प्लेसहोल्डर → पाइपलाइन प्रकट करते हैं, और Web3Modal के साथ मेननेट वॉलेट हार्डनिंग।

NFT mint and mainnet architecture diagram

चेन में तस्वीर नहीं है; सीआईडी राशि

कॉन्फिडेंट गोरिल्लास मिंट स्ट्रीम में, छवियों और सुविधाओं को सबसे पहले आईपीएफएस में लिखा जाता है: जेएसओएन/फ़ाइल अपलोड इन्फुरा ऐड एपीआई के साथ, पिनटा पिनाटा के साथ। फिर अनुबंध टकसाल या मल्टीपलमिंट कहा जाता है; मूल्य 0.1 ईटीएच × पीसी। लैंडिंग में मात्रा चयनकर्ता (2-5) सीधे मल्टीपलमिंट (संख्या) पैरामीटर से जुड़ा हुआ है।```text traits + image ↓ uploadJSON / uploadFile (Infura IPFS) ↓ pinHash (Pinata) ↓ CID / metadata hash ↓ mint(tokenId, uri) | multipleMint(uri, num) ↓ value = 0.1 ETH × num supply ≤ 750


## पहले उल्लेख पर अवधारणाएँ```text
📦 IPFS CID
İçeriğin içeriğe dayalı adresi; tokenURI genelde bu hash'e referans verir.

📦 Pinning
CID'nin kaybolmaması için Pinata gibi bir pinning servisinde tutma.

📦 multipleMint
Tek tx'de birden fazla NFT basma; value ve gas maliyeti adetle ölçeklenir.

📦 Mint Price
Confident Gorillas'da 1e17 wei (0.1 ETH) × mint adedi.
```इन्फुरा अपलोड और पिनाटा पिन अलग-अलग चरण हैं। यदि अपलोड सफल होता है और पिन भूल जाता है, तो गेटवे समय के साथ 404 दे सकता है।

## मेटाडेटा आकार

nftContractUtils नाम, विवरण, छवि (आईपीएफएस हैश), बाहरी_यूआरएल और विशेषताओं (कलाकार, पृष्ठभूमि, शरीर, आंख, मुंह) के साथ मेटाडेटा सेट करता है। uploadJSON रिटर्न हैश; यह हैश यूरी के रूप में टकसाल में जाता है।```text
metadata JSON
  name / description / image
  attributes[] → traits
       ↓
  uploadJSON → ipfsMetadataHash
```## मिंट बनाम मल्टीपल मिंट

एकल टकसाल: टकसाल (टोकनआईडी, आईपीएफएसमेटाडेटाहैश) + 0.1 ईटीएच। मल्टीपल: मल्टीपलमिंट(आईपीएफएसमेटाडेटाहैश, संख्या) + 0.1 ईटीएच × संख्या। होमपेज चयन 2-5 चुनें; मिंटर कंटेनर मल्टीपलमिंटएनएफटी को कॉल करता है। 750 की कुल आपूर्ति सीमा शेष रहते हुए यूआई में दिखाई गई है।```text
UI qty (2..5)
   ↓
multipleMint(uri, num)
   value = 1e17 * num
   gasLimit ≈ 300000 (app default)
```## एडीआर: आईपीएफएस पहले, श्रृंखला बाद में

निर्णय: मेटाडेटा और मीडिया श्रृंखला में अंतर्निहित नहीं हैं; पहले आईपीएफएस, फिर यूरी रेफरेंस ऑन-चेन। लाभ: सस्ता अद्यतन पथ (प्रकटीकरण) और छोटा कॉलडेटा। जोखिम: पिनिंग और गेटवे एकल बिंदु बन सकते हैं - पिनाटा पिन + सार्वजनिक गेटवे बैकअप आवश्यक है।```text
ADR-02 Content-addressed mint
  Off-chain: Infura add + Pinata pin
  On-chain: store URI hash only
  Read path: tokenURI → retrieveJSON
```## विफलता परिदृश्य

गैसप्राइस: 0 को ठीक करने से टीएक्स मेननेट पर अटका रहेगा/कम कीमत पर रहेगा। गलत नेटवर्क (रिंकबी/इन्फुरा फ़ॉलबैक) आपको मेननेट समझौते पर हस्ताक्षर करने की अनुमति नहीं देगा। एबीआई बेमेल: यदि फ्रंटएंड एबीआई और तैनात मल्टीपलमिंट हस्ताक्षर मेल नहीं खाते हैं, तो एनकोड एक त्रुटि देता है। स्टब पता: ऑल-स्टार्स में, चार अनुबंध एक ही पते पर दिख रहे थे।```text
Fail matrix
  gasPrice=0     → stuck / underpriced
  wrong chainId  → silent wrong net
  ABI skew       → encode / revert
  stub address   → call nowhere useful

इस एपिसोड में सबसे भ्रमित करने वाला मैचअप```text

❌ Image'ı base64 olarak sözleşmeye yaz ✓ Image'ı IPFS'e koy; zincirde yalnızca CID/URI tut

❌ Upload yeter, pin opsiyonel ✓ Upload + pin birlikte; aksi halde içerik unorphan riski

❌ gasPrice: 0 'otomatik' demektir ✓ gasPrice: 0 çoğu mainnet koşulunda underpriced tx üretir


## आपके अपने सिस्टम की चेकलिस्ट

1. क्या प्री-मिंट सीआईडी को पिनाटा (या समतुल्य) में पिन किया गया है?
2. क्या 0.1 ETH × संख्या का मान wei खाते द्वारा सत्यापित है?
3. क्या यूआई और अनुबंध में कुल आपूर्ति + संख्या ≤ 750 चेक है?
4. क्या गैसप्राइस/मैक्सफीपरगैस मेननेट के लिए गतिशील है?
5. क्या तैनात एबीआई और फ्रंटएंड एबीआई एक ही प्रतिबद्धता से हैं?

## इस अनुभाग से याद रखने योग्य बातें

1. मिंट पाइपलाइन: लक्षण → आईपीएफएस → पिन → अनुबंध कॉल → मूल्य।
2. मल्टीपलमिंट लैंडिंग मात्रा चयनकर्ता की श्रृंखला के बराबर है।
3. गैसप्राइस: 0, स्टब एड्रेस और एबीआई स्क्यू मेननेट की क्लासिक तिकड़ी हैं।

> यदि आप चेन पर मेटाडेटा एम्बेड करते हैं तो आप टकसाल को महंगा बनाते हैं; यदि आप सीआईडी ​​को अनपिन छोड़ देते हैं तो आप संग्रह खो देंगे।

FAQ

Frequently asked questions

आईपीएफएस सीआईडी ​​क्या है?

सामग्री का प्रासंगिक पता; टोकनयूआरआई आमतौर पर इस हैश का संदर्भ देता है।

पिनिंग क्या है?

सीआईडी ​​खोने से बचने के लिए इसे पिनाटा जैसी पिनिंग सेवा पर रखें।

क्या "अनुबंध में छवि को बेस64 के रूप में लिखें" सही है?

आईपीएफएस में छवि डालें; केवल CID/URI को श्रृंखला में रखें

यह अनुभाग क्या ठीक करता है?

यह अनुभाग मेटाडेटा पाइपलाइन को मिंट टीएक्स से जोड़ता है; अगला भाग प्लेसहोल्डर यूआरआई खोलता है और मालिक का खुलासा करता है। कॉन्फिडेंट गोरिल्लास मिंट स्ट्रीम में, छवियों और सुविधाओं को सबसे पहले आईपीएफएस में लिखा जाता है: जेएसओएन/फ़ाइल अपलोड इन्फुरा ऐड एपीआई के साथ, पिनटा पिनाटा के साथ। फिर अनुबंध टकसाल या मल्टीपलमिंट कहा जाता है; मूल्य 0.1 ईटीएच × पीसी। लैंडिंग में मात्रा चयनकर्ता (2-5) सीधे मल्टीपलमिंट (संख्या) पैरामीटर से जुड़ा हुआ है।

इंजीनियरिंग सिद्धांत सीखे गए

  • सबसे पहले, सामग्री पर ध्यान दिया जाना चाहिए, फिर यूरी को ऑन-चेन संग्रहीत किया जाना चाहिए।
  • यूआई और अनुबंध के बीच कीमत, मात्रा और आपूर्ति सीमा को दोबारा सत्यापित करें।
  • स्टेजिंग में मेननेट टीएक्स पैरामीटर (गैस, चेनआईडी, एड्रेस, एबीआई) साबित करें।

जारी रखें पढ़ रहे हैं

जारी रखें पढ़ रहे हैं

श्रृंखला में अगला

श्रृंखला में अगला

वही सिलसिला

Paylaş