Ошибка - ожидание действительно только в функции asyn c при вызове, развернутом на смарт-контракте трюфеля. - PullRequest
0 голосов
/ 04 мая 2020

Следовал инструкциям на веб-сайте трюфелей . Сделал каждый шаг и настройку как есть. Мои truffle compile и truffle migrate работают по назначению. Но когда я пытаюсь сделать let instance = await MetaCoin.deployed() в консоли трюфеля, я получаю эту ошибку -

evalmachine.<anonymous>:1
let instance = await MetaCoin.deployed()
               ^^^^^

Uncaught SyntaxError: await is only valid in async function

1 Ответ

0 голосов
/ 07 мая 2020

Похоже, что MetaCoin определено неправильно. Убедитесь, что вы не пропустили один из этих шагов в скрипте миграции, например:

 const MetaCoin = artifacts.require("YourContractFilame")
 await deployer.deploy(MetaCoin)
 const deployedMetaCoinContract = await MetaCoin.deployed()
...