ContractRepository क्लास प्रदान करता है। ContractRepository आपको contracts जोड़ने, अपडेट करने, और हटाने के साथ-साथ उन्हें वेरिफ़ाई करने की अनुमति देता है।
Tenderly SDK इनिशियलाइज़ होने के साथ, आप ContractRepository इंस्टेंस को एक्सेस करने के लिए contracts namespace का उपयोग कर सकते हैं। उसी project में wallets का प्रबंधन करने के लिए, Managing Wallets देखें।
एक contract जोड़ना
एक नया contract जोड़ने के लिए,contracts namespace की add मेथड का उपयोग करें:
example.jsx
एक contract अपडेट करना
एक मौजूदा contract को अपडेट करने के लिए,contracts namespace की update मेथड का उपयोग करें:
example.jsx
एक contract हटाना
एक contract हटाने के लिए,contracts namespace की remove मेथड का उपयोग करें:
example.jsx
एक contract वेरिफ़ाई करना
एक contract वेरिफ़ाई करने के लिए, आपcontracts namespace की verify मेथड का उपयोग कर सकते हैं।
तीन उदाहरण हैं जो tenderly.contracts.verify मेथड के उपयोग को दिखाते हैं:
- पहला उदाहरण बिना किसी निर्भरता के एक साधारण
Countercontract के सत्यापन को दिखाता है। - दूसरा उदाहरण एक
MyTokencontract के सत्यापन को दिखाता है जिसमें कई निर्भरताएं हैं जो अन्य contracts हैं। - तीसरा उदाहरण एक
LibraryTokencontract के सत्यापन को दिखाता है जिसमें एक लाइब्रेरी निर्भरता है।
tenderly-sdk repo के examples folder में उन्हें शुरू करने के निर्देशों के साथ पा सकते हैं। यहां केवल कुछ निर्भरताओं वाला MyToken contract दिखाया जाएगा ताकि आप देख सकें कि उन्हें कैसे आयात करना है:
example.js