मैं कुछ प्रारंभिक परीक्षण करने के लिए परीक्षण मोड में स्मार्ट अनुबंधों का एक सेट चला रहा हूं। हालाँकि और बहुत ही अजीब तरह से, जब truffle migrate --network testrpc चल रहा हो और accounts[0] मेरी माइग्रेशन फ़ाइलों में उपयोग कर रहा हो, तो मुझे निम्न त्रुटि मिलती है: Error: Provided address "t" is invalid, the capitalization checksum test failed, or its an indrect IBAN address which can't be converted.

इस स्ट्रिंग में, "t" वास्तव में testrpc का पहला अक्षर है। अगर मैं खातों का उपयोग करता हूं [1] मुझे "ई", आदि मिलता है ...

मैं पहले टेस्ट्रपीसी कमांड लाइन एनकॉर्नमेंट का उपयोग कर रहा था और बाद में समस्या को हल करने और हल करने के लिए गनाचे-क्ली पर स्विच किया गया। दुर्भाग्य से मेरी अपेक्षा के अनुरूप कुछ भी काम नहीं किया और मैं अभी भी इस मुद्दे पर अटका हुआ हूं।

मैं उबंटू पर चल रहा हूं ताकि समस्या हो सकती है?

संपादित करें 1: माइग्रेशन फ़ाइल:

// Starting deployment of asset
module.exports = async function(deployer, network, accounts) {

    // owner wallet
    var wallet = accounts[0];

};
0
mikegross 19 अगस्त 2019, 18:47

1 उत्तर

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

मुझे नहीं पता था कि यह testrpc के साथ क्यों काम नहीं करता था, इसलिए मैंने ganache-cli पर स्विच किया, जिसने भी यही समस्या प्रदान की... मैंने अंततः गनाचे क्लाइंट ऐप का उपयोग करने के लिए खुद को इस्तीफा दे दिया, और यह काम कर गया। ..

0
mikegross 23 अगस्त 2019, 08:36