मैंने अपना contract publicly verify किया लेकिन इसे private करना चाहता हूँ। क्या मैं contract की public verification हटा सकता हूँ?
अपने contract को वापस private और केवल आपके project के भीतर दृश्यमान करने के लिए, हमारी support team से संपर्क करें या support@tenderly.co पर email करें। अपना username, project, और contract पता प्रदान करना सुनिश्चित करें। हमारी team फिर निर्दिष्ट contract के लिए public verification हटा देगी।
मैं Tenderly में public networks (Mainnet, Holesky, आदि) से contracts को निजी रूप से कैसे verify करूँ?
Private verification का अर्थ है कि contracts केवल उन Tenderly उपयोगकर्ताओं को दिखाई देंगे जिनके पास आपके project तक पहुँच है।
- hardhat के साथ verify करते समय,
hardhat.config.tsमेंconfig.tenderly.privateflag सेट करना आवश्यक है। जब तक आप इस flag को निर्दिष्ट नहीं करते तब तक contracts publicly verify किए जाएँगे। - Foundry के साथ verify करते समय, Verifier URL को
/publicपर समाप्त होना चाहिए:
यदि मैं Tenderly पर एक contract को publicly verify करता हूँ, तो क्या यह मेरे contracts से हटाने के बाद भी दिखाई देगा?
हाँ, publicly verified contracts आपके contracts की सूची से हटाने के बाद भी दिखाई देते रहते हैं। यह
सुनिश्चित करने के लिए कि आपके contracts केवल आपके project के भीतर दृश्यमान हैं, आप इसके बजाय private verification का उपयोग कर सकते हैं। विभिन्न verification प्रकारों और verification
प्रक्रिया के बारे में अधिक जानें।
मैं hardhat-ignition के साथ contracts को कैसे verify कर सकता हूँ?
hardhat ignition deploy का उपयोग करके deploy करें और command चलाते समय एक विशिष्ट मान के साथ --deployment-id जोड़ना सुनिश्चित करें।मैं harhdat-tenderly plugin के साथ स्वचालित रूप से contracts कैसे verify करूँ?
-
संस्करण
>= 2.4.0 and >=1.10.0के लिए, plugin environment variableTENDERLY_AUTOMATIC_VERIFICATIONको पहचानता है। स्वचालित verification को on या off switch करने के लिए इसका उपयोग करें। उदाहरण:-
संस्करण
< 2.4.0 and < 1.10.0के लिए, स्वचालित verification को नियंत्रित करने के लिए आपकोhardhat.config.tsमेंtenderly.setupको निम्नलिखित तरीके से call करना होगा।
-
संस्करण
क्या मुझे hardhat.config.ts में tenderly.setup() को call करने की आवश्यकता है?
2.4.0 और 1.10.0 से शुरू, आपको
tenderly.setup विधि को call करने की आवश्यकता नहीं है।मुझे hardhat.config.ts में networks का नाम कैसे रखना चाहिए?
-
Public networks का कोई भी नाम हो सकता है।
Virtual Environments के लिए,
@tenderly/hardhat-tenderlyके संस्करण के आधार पर:- network नाम
tenderlyहोना चाहिए संस्करण< 2.4.0and< 1.10.0के साथ। - network नाम मनमाना हो सकता है, संस्करण
>= 2.4.0and>= 1.10.0के साथ।
- network नाम
मैं Hardhat में proxy contracts कैसे verify करूँ?
-
Proxy contracts का स्वचालित verification संस्करण
>= 2.1.0and>= 1.10.0के साथ बॉक्स से बाहर काम करता है।- संस्करण
< 2.4.0and< 1.10.0के लिए, स्वचालित proxy verification workaround का पालन करें। - workaround से बचने के लिए:
- संस्करण