首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理的拒绝(错误):无效的字符串值(arg="x",coderType=" string ",value=5)

未处理的拒绝(错误):无效的字符串值(arg="x",coderType=" string ",value=5)
EN

Ethereum用户
提问于 2019-02-07 05:18:59
回答 1查看 718关注 0票数 0

使用Truffle unbox react解压缩样板。

从运行npm run start时收到以下错误

更改:

  • "memory"中添加simpleStorage.sol参数
  • unit更改为simpleStorage.sol中的string
  • 调整端口地址到"7545"以匹配Ganache的端口。
  • 将mac的truffle-config更改为truffle.js

除了这些变化外,样板仍然是最基本的。

寻求解决办法的尝试:

  • 卸载和重新安装-glocal松露
  • 尝试多个解决方案的实用化,需要特定的编译器,但没有效果。<- (我相信这可能就是问题所在。)然而,我无法找到这个错误搜索一整天,这告诉我,它可能是其他东西之前,我甚至到那里。)
  • 尝试从solc文档重新安装和更新brew。
  • 更新加纳奇到最新的v.
  • 尝试optimizer &为truffle.js中的编译器对象建议的versions属性。
  • 尝试完成擦除和重置,并一步一步地跟踪truffle unbox react文档的文档,而不是其他指南。

我会发布代码,但实际上是从一个干净的板子上重新尝试3-4次,其中大多数方法已经重复地将此代码标记为基本代码(除了我列出的细微更改之外)。

EN

回答 1

Ethereum用户

发布于 2021-11-30 13:09:38

这是因为您的App.js试图将int值设置为存储变量,并将其更改为字符串类型。

在App.js中,更改第42行,以便contract.methods.set()调用设置字符串,而不是Int.q

还应该编辑storageValue是如何在App.js中的状态定义中定义的,从storageValue: 0到storageValue:“

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/66734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档