reactjs - 以太坊 - Embark 控制台方法调用所有返回为未定义
问题描述
我正在使用 Embark 框架构建我的第一个 DApp,并成功构建了此处显示的“SimpleStorage”Embark 演示。我可以使用 Web 界面成功设置和检索值,但是当我尝试直接从 Embark 控制台执行此操作时,它会返回undefined
对我已部署的任何合约的任何方法调用。
我试过使用 Go-Ethereum 和 EthereumJS TestRPC 无济于事。
我还在这里报告了这个问题,人们似乎遇到了同样的问题,但项目维护者已经关闭了这个问题。
解决方案
Embark使用web3.js 1.0,应该是MDBAccount.methods.post("Hello World").send()
和MDBService.methods.register().send({gas:900000})
完整的文档可以在这里找到。
推荐阅读
- angular - '{ relativeTo: Router; 类型的参数 }' 不可分配给“NavigationExtras”类型的参数
- three.js - 为什么 Three.js 中的 canvasTexture 显示这么小?
- php - Woocommerce/Wordpress:当访客用户浏览商店时,产品不会显示
- python - 拉丁文分类
- c# - LINQ 方法使用 Where、Contains 和 Foreach 使用 List 更新 Entity.DbSet
- java - 将 JLabel 图标转换为 Java 中的字节
- firebase - Firebase 服务器身份验证应用程序机密
- plc - 使用 C# 检测 Beckhoff PLC 上的代码更改
- python-3.x - 使用 Plotly 和 Python 创建视频观看时间保留图
- azure - Azure 数据工厂 - 以递归方式将 FTP 复制到数据库