← डेवलपर्स

kexify के साथ Foundry और Hardhat

Foundry और Hardhat में WalletConnect signer नहीं है, इसलिए लोकल में बनाएँ और टेस्ट करें, फिर अपने प्रोजेक्ट फ़ोल्डर के साथ Remix से डिप्लॉय करें।

  1. 1

    हमेशा की तरह बनाएँ और टेस्ट करें: forge build और forge test (या npx hardhat compile और npx hardhat test)।

  2. 2

    प्रोजेक्ट फ़ोल्डर को Remix के साथ शेयर करें: npx @remix-project/remixd -s . --remix-ide https://remix.ethereum.org

  3. 3

    Remix में localhost वर्कस्पेस चुनें (Connect to localhost) और अपना कॉन्ट्रैक्ट खोलें।

  4. 4

    उसे Remix में कंपाइल करें, फिर Remix गाइड की तरह WalletConnect environment से डिप्लॉय करें।

  5. 5

    सिर्फ़ पढ़ने वाली कॉल के लिए cast या Hardhat स्क्रिप्ट इस्तेमाल करें; ट्रांज़ैक्शन Remix से भेजें ताकि kexify उन्हें साइन करे।

kexify, Foundry या Hardhat के signer के रूप में काम नहीं करता (जैसे --account या प्राइवेट की से), और यह आपको रॉ प्राइवेट की कभी नहीं देता, जब तक आप दोनों की फ़ाइलों से उसे खुद दोबारा न बनाएँ।