मैं एनईएआर ब्लॉकचैन पर एनएफटी की कीमत कैसे निर्धारित कर सकता हूं (निकट-अनुबंध-मानक पुस्तकालय लक्षणों के लिए टकसाल का उपयोग करके), ताकि इसे एनईपी 171 मानक के अनुरूप होने के लिए मेटाडेटा में कहीं रखा जा सके?

2
Dmytro Soltusyuk 8 नवम्बर 2021, 14:19

1 उत्तर

सबसे बढ़िया उत्तर

आम तौर पर, कीमत एक बाज़ार अनुबंध में निर्धारित की जाती है। आप इसे कई तरीकों से कर सकते हैं लेकिन मैंने जो देखा है वह यह है कि बाज़ार एक sale संरचना का ट्रैक रखता है जिसमें token_id, contract_id, और price_in_near.

कार्यप्रवाह यह होगा कि एनएफटी अनुबंध पर एक उपयोगकर्ता अपनी ओर से टोकन स्थानांतरित करने के लिए बाज़ार को मंजूरी देता है (अनुमोदन प्रबंधन मानक एक्सटेंशन)। उस अनुमोदन कॉल में, उपयोगकर्ता बिक्री की शर्तों में गुजरता है जो क्रॉस कॉन्ट्रैक्ट कॉल के माध्यम से मार्केटप्लेस अनुबंध से संबंधित होते हैं।

बाज़ार अनुबंध तब सभी सूचनाओं को एक sale संरचना में संग्रहीत करता है। फिर कोई अन्य व्यक्ति मार्केटप्लेस अनुबंध पर जा सकता है और एनएफटी खरीद सकता है जिसके द्वारा मार्केटप्लेस अनुबंध एनएफटी अनुबंध को एक क्रॉस कॉन्ट्रैक्ट कॉल करेगा और यह पूछेगा कि खरीदार द्वारा दी जाने वाली कीमत को देखते हुए उस टोकन के लिए भुगतान की गणना कैसे की जानी चाहिए (ये भुगतान रॉयल्टी पर आधारित हैं जो टोकन के खनन के समय सेट की गई थीं और रॉयल्टी को मेटाडेटा और एनएफटी अनुबंध पर अन्य जानकारी के साथ token संरचना में संग्रहीत किया जाता है)।

एनएफटी अनुबंध तब खरीदार को टोकन हस्तांतरित करता है और बाज़ार अनुबंध को पेआउट मैप वापस भेजता है (रॉयल्टी पेआउट मानक एक्सटेंशन)।

मार्केटप्लेस अनुबंध तब पेआउट मैप लेता है और वास्तव में सभी को भुगतान करता है और बिक्री को नीचे ले जाया जाता है।

यदि आप एक उदाहरण भंडार चाहते हैं जिसमें ये सभी अनुबंध हों, तो इस रेपो को देखना सुनिश्चित करें यहाँ.

2
Benjamin Kurrek 8 नवम्बर 2021, 17:16