跳转到内容
FIBOS社区
bbbbttttcccc

deploy hello 合约报错

已推荐文章

按照官网教程,执行 deploy.js 报错

 

{"code":500,"message":"Internal Service Error","error":{"code":3070003,"name":"wasm_serialization_error","what":"Serialization Error Processing WASM","details":[]}}

 

节点报错如下

2018-08-31T15:09:04.913 thread-1   http_plugin.cpp:473           handle_exception   ] FC Exception encountered while processing chain.push_transaction
2018-08-31T15:09:04.913 thread-1   http_plugin.cpp:474           handle_exception   ] Exception Details: 3070003 wasm_serialization_error: Serialization Error Processing WASM
magic number: loaded 67324752 but was expecting 1836278016
    {}
    thread-1  wasm_interface.cpp:40 validate
pending console output:
    {"console":""}
    thread-1  apply_context.cpp:61 exec_one

 

不知道哪里姿势不对,有大神知道吗,麻烦指点一二 感谢!

WX20180831-230822@2x.thumb.png.4969a27c412147cec79c0dee1d6bf497.png

WX20180831-230926@2x.png

  • Like 1

分享这篇文章


链接文章
分享到其他网站
发表于 (已编辑)

遇到了同样的问题,原因可能是使用了错误的 magic number ,localnet 使用的 1836278016 而传入的是另外一个,所以导致 http 请求失败。

 

估计是部署的代码没有修改配置造成的,等团队更新吧~

此内容已被编辑, ,由 Caos
  • Like 1

分享这篇文章


链接文章
分享到其他网站

这是因为默认没有开启js合约功能,需要在启动文件node.js中加入代码

fibos.enableJSContract = true;

 

  • Like 1
  • Thanks 1

分享这篇文章


链接文章
分享到其他网站

请问你是在哪里得知这个办法的?有官方文档详细介绍fibos模块吗?fibos就是针对js平台的,为什么不默认开启js合约功能?谢谢!

分享这篇文章


链接文章
分享到其他网站
2018/9/3 AM10点44分 , 大香桑 说:

这是因为默认没有开启js合约功能,需要在启动文件node.js中加入代码

fibos.enableJSContract = true;

 

请问你是在哪里得知这个办法的?有官方文档详细介绍fibos模块吗?fibos就是针对js平台的,为什么不默认开启js合约功能?谢谢!

分享这篇文章


链接文章
分享到其他网站

hello_fibos/start_fibos 默认不启动合约,而且每次加载的时候还会清除之前的区块 delete-all-blocks = true

分享这篇文章


链接文章
分享到其他网站

建立一个帐号或登入来留意见

您需要成为会员才能留意见

建立一个帐号

注册成为我们的会员。这只要几个简单步骤!

注册新帐号

登入

已经有帐号?请在这里登入。

立即登入

×