Ethereum — метод консоли Embark вызывает все возвращаемые значения как undefined

Я использую среду Embark для создания своего первого DApp, и мне удалось создать демонстрационную версию Embark «SimpleStorage», показанную здесь. Я могу использовать веб-интерфейс для успешной установки и извлечения значений, но когда я пытаюсь сделать это непосредственно из консоли Embark, она возвращает undefined для любого вызова метода любого развернутого контракта.

введите здесь описание изображения

Я пытался использовать Go-Ethereum, а также EthereumJS TestRPC, но безрезультатно.

Я также сообщил о проблеме здесь, где люди, похоже, сталкивались с той же проблемой, но вопрос уже закрыт мейнтейнером проекта.


person Forrest Wilkins    schedule 26.06.2018    source источник
comment
Вероятно, его следует переместить на ethereum.stackexchange.com.   -  person Forrest Wilkins    schedule 01.07.2018


Ответы (1)


Embark использует web3.js 1.0 , это должно быть MDBAccount.methods.post("Hello World").send() и MDBService.methods.register().send({gas:900000}) Полную документацию можно найти здесь.

person iurimatias    schedule 28.06.2018