FISCO-BCOS/java-sdk

Fisco-Bcos 2.9.0 sdk 合约事件返回问题,对于复杂类型,例如结构体

userInner opened this issue · 4 comments

使用java-sdk在调用函数,函数内部提交了一个事件,事件内容如下

struct A{
string var1;
string var2;
}


event demo1(A);
event demo2(bool);

使用webase查询事件时,对于demo2事件是可以计算到的。

image

使用webase查询事件时,对于demo1事件,则无法查询到。但是在webase中使用交易hash查询交易回执,回执中包含了event的数据

  • 无法查询到的event
    image
  • 回执数据
    image

sdk对于demo2这种,TransactionResponse 是包含的

image

sdk对于demo1事件,则查询不到

感谢提出issue,对应的Java sdk是哪一个版本?

感谢提出issue,对应的Java sdk是哪一个版本?

我webase导出项目sdk版本是2.9.0

会在下个版本中集中解决编解码问题。

#814 这个PR解决了这个问题,可以试用2.10.0-SNAPSHOT版本的jar包