Невозможно назвать контракт внутри трюфельной консоли. - PullRequest
0 голосов
/ 11 марта 2019

Я новичок в truffle Framework. Я инициализировал свой контракт Dapp с помощью функции конструктора, как указано ниже

pragma solidity ^0.5.0;

contract Dapp {
    uint public totalSupply;

    constructor() public {
        totalSupply = 1000000;
    }
}

и мой файл миграции в соответствии с договором

const Dapp = artifacts.require("Dapp");

module.exports = function(deployer) {
  deployer.deploy(Dapp);
};

Я скомпилировал и перенес с помощью команд truffle compile и truffle migrate, что привело к успешной компиляции.

Но при доступе к контракту в truffle console, как

let instance = await Dapp.deployed()

В результате ReferenceError: Dapp is not defined, я не могу понять, что пошло не так. Есть ли возможное решение этого. И да, я следил за последним Truffle documentation. Кроме того, я следовал решению , представленному на этой платформе.

Ссылка на документацию для миграции и , взаимодействующей с трюфельной консолью .

...