اررور در network configuration

سوال

هنگام اجرای کد :

var poe = await ProofOfExistence1.at(ProofOfExistence1.address)

با این اررور ها مواجه میشم :

truffle(develop)> var poe = await ProofOfExistence1.at(ProofOfExistence1.address)
Uncaught:
Error: ProofOfExistence1 has no network configuration for its current network id (5777).
    at evalmachine.<anonymous>:1:48
    at Function.getter (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\constructorMethods.js:282:1)
    at Function.get (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\properties.js:129:1)
    at Function.getter (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\constructorMethods.js:285:1)
    at Function.network (c:\Users\Apple\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\contract\lib\contract\properties.js:108:1)

ممنون میشم راهنمایی کنین
با تشکر

1 پسندیده

سلام. اونجوری که به نظر میاد اطلاعات مربوط به اتصال به شبکه مورد نظرتون(که id اش 5777) هستش رو در فایل package.json درست قرار ندادین. مجدد قسمت network رو اونجا رو چک کنین.

سلام خوبین؟
داخل پروژم در VSCODE فایل package.json ندارم …
تو فایل truffle-config.js مقدار نتورک آی دی رو از * به 5777تغییر دادم ولی باز همین اررور رو دریافت میکنم
اگر نمونه فایل packge.json رو برام بفرستین به صورت دستی وارد کنم
مرسی

1 پسندیده

سلام
بله حواسم نبود اشتباه گفتم package.json رو…منظورم همون truffle-config بود.
چیزی که هستش به نظر میاد از همین فایل و مشکل باشه. ولی باز باید چک بشه یا خودتون تو نت بگردین دنبال این ارور و چک کنینش با این حساب

بعضی ها میگن بدلیل عدم اتصال به گاناش بوده …
ولی گاناش من متصل هست …
تو نت هم زیاد سرچ کردم …متاسفانه اطلاعات درستی نبود
به هر حال ممنونم

1 پسندیده

به نظرم یه قرارداد ساده دیگه رو امتحان کنین ببینین به گاناش وصل میتونین بشین؟
و اینکه به جز ترافل، با هاردهت هم یه امتحان کنین ببینین با اون چطور میشه

سلام خوبین؟
دیشب یه قرارداد جدید تست کردم دیدم جواب میده
میخاستم طبق آموزش برم جلو ببینم به چه چالشی میخورم
مرسی

در فایل 2_deploy_contracts.js به جای قطعه کد فوق که در توضیحات هست میتونین از قطعه کد زیر نیز استفاده کنین

//var Migrations = artifacts.require('./Migrations.sol');
var ProofOfExistence1 = artifacts.require('./ProofOfExistence1.sol');

module.exports = function (deployer) {
    //deployer.deploy(Migrations);
    deployer.deploy(ProofOfExistence1);
};

بعدش هم دستور :

truffle migrate --reset