मल्टीसिग वॉलेट सेट करना

इस खंड में, हम देखेंगे कि आरागॉन क्लाइंट डीएओ को मल्टीसिग वॉलेट द्वारा कैसे प्रबंधित किया जा सकता है।

यहां हम ग्नोसिस सेफ मल्टीसिग का उपयोग करने जा रहे हैं, हालांकि, आप किसी अन्य मल्टीसिग वॉलेट के लिए समान दृष्टिकोण का पालन कर सकते हैं जो अनुबंध बातचीत का समर्थन करता है।

आवश्यक शर्तें

मल्टीसिग को क्लाइंट डीएओ में वांछित अनुमतियां असाइन करें

आरागॉन क्लाइंट डीएओ के पास एक नियंत्रण प्रणाली तक पहुंच होती है, जहां प्रत्येक क्रिया अनुमति रिकॉर्ड के एक सेट द्वारा संरक्षित होती है। केवल विशिष्ट अनुमति वाला कोई व्यक्ति ही कार्य कर सकता है। यही कारण है कि हमें मल्टीसिग वॉलेट को कई अनुमतियों के लिए असाइन करने की आवश्यकता है जो वांछित कार्यों के अनुरूप हैं। आप इसके बारे में यहां और अधिक पढ़ सकते हैं।

1. मल्टीसिग को अनुमति देने के लिए नीचे दिए गए चरणों का पालन करें।

2. अपना डीएओ पोर्टल खोलें और बाईं ओर अनुमति टैब चुनें। यहां आप अपने डीएओ के भीतर मौजूद अनुमतियों की जांच कर सकते हैं।

3. एक नई अनुमति जोड़ने के लिए नया अनुमति बटन दबाएं।

4. ऐप ड्रॉप-डाउन मेनू पर उस ऐप का चयन करें जिसके लिए आप अनुमति बनाना चाहते हैं।

5. चुनें कि किस निकाय को _असाइन टू एंटिटी _ फ़ील्ड पर नई अनुमति दी जाएगी। मल्टीसिग पता जोड़ने के लिए कस्टम पता चुनें और नीचे दिए गए फ़ील्ड में पता दर्ज करें।

6. उस क्रिया का चयन करें जिसे हम अनुमति देना चाहते हैं। हमारे मामले में, हम मल्टीसिग को अपने डीएओ के भीतर नए वोट बनाने की अनुमति दे रहे हैं।

7. अनुमति जोड़ें दबाएं। यह आपके डीएओ संरचना के आधार पर एक वोट बना सकता है और इस क्रिया का अनुमति प्रबंधक कौन है।

8. अवांछित अनुमतियों को निरस्त करें। ऐसा करने के लिए किसी भी अनुमति का विस्तार करें और कूड़ेदान आइकन पर दबाएं।

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

परिणाम:

Here we have assigned MutliSig permissions to manage payments and change voting support parameters within the DAO. However because we have kept voting as the Permission Manager, community members will be able to vote to remove these permissions effectively revoking this MultiSigs control over the DAO_._

क्रियान्वित क्रियाएँ

1. ग्नोसिस सेफ वेबसाइट पर जाएं और उनके डीएपी से जुड़ें।

2. अपनी तिजोरी खोलो।

3. न्यू ट्रांजेक्शन बटन दबाएं और कॉन्ट्रैक्ट इंटरेक्शन चुनें।

4. उस आरागॉन ऐप का पता दें, जिसके साथ आप बातचीत करना चाहते हैं।

आप इसे अपने डीएओ पोर्टल के संगठन पृष्ठ(ऑर्गनज़ैशन) पर पा सकते हैं। वहां _इंस्टॉल किए गए आरागॉन ऐप्स _ अनुभाग देखें।

5. यह स्वचालित रूप से ABI फ़ील्ड को पॉप्युलेट करेगा। वहां दिखाई देने वाली सामग्री को हटा दें।

6. चयनित आरागॉन ऐप का आधार अनुबंध खोजें, जिसके साथ आप बातचीत करना चाहते हैं।

  • इथरस्कैन पर चरण 4 में आपके द्वारा उपयोग किया गया पता खोलें

    अनुबंध पर जाएं

    अनुबंध पढ़ें चुनें

    कार्यान्वयन का विस्तार करें

    इथरस्कैन पर इम्प्लीमेंटेशन के तहत दिखाई देने वाला पता खोलें

7. खुले पते के एबीआई को चरण 5 में फ़ील्ड में कॉपी करें।

  • अनुबंध(कान्ट्रैक्ट) पर जाएं

  • कोड चुनें

  • अनुबंध का पता लगाएँ ABI कान्ट्रैक्ट

  • ABI को Gnosis Safe ABI इनपुट फ़ील्ड में कॉपी करें

8. उस विधि का चयन करें जिसका आप उपयोग करना चाहते हैं और मापदंडों को पॉप्युलेट करें।

यहां हम वित्त ऐप से एक नया तत्काल भुगतान तैयार करेंगे। यह 0.1 ईटीएच (0x0..0 टोकन पते द्वारा दर्शाया गया) को 0x424... पते पर स्थानांतरित करेगा।

9. प्रेस समीक्षा(रिव्यू) करें और सबमिट करें। पर्याप्त लोगों द्वारा लेन-देन पर हस्ताक्षर करने के बाद आप इसे इथरस्कैन पर देख पाएंगे और एक बार इसकी पुष्टि हो जाने के बाद इसे डीएओ पर प्रभावी होना चाहिए।

सुनिश्चित करें कि आपके पास इस विधि को ग्नोसिस सुरक्षित पते से लागू करने की अनुमति है।

यदि गैस का अनुमान विफल हो गया है और आपको चेतावनी मिलती है, तो संभवतः अनुमतियों, विधि मापदंडों या ABI और अनुबंध पते में कोई गलती हुई है। कृपया फिर से सेटअप के माध्यम से जाएं।

यदि आप भिन्नात्मक संख्याओं को आबाद कर रहे हैं, तो मूल मान में 18 शून्य जोड़ें। उदाहरण के लिए, यदि आप तत्काल ट्रांसफर विधि को लागू करना चाहते हैं जो 10.5 टोकन स्थानांतरित करेगी, तो आपको राशि फ़ील्ड में 10.5*10^18 = 10500000000000000000 इनपुट करना होगा।

यदि ABI एक नेटवर्क पर प्रदर्शित नहीं हो रहा है (Rinkeby उदा।), समान ABI को किसी भिन्न नेटवर्क पर दूसरे DAO से प्राप्त करें (Ethereum Mainnet जैसे)।

Last updated