java-sdk icon indicating copy to clipboard operation
java-sdk copied to clipboard

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

Open userInner opened this issue 2 years ago • 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事件,则查询不到

userInner avatar Jul 20 '23 13:07 userInner

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

kyonRay avatar Jul 21 '23 01:07 kyonRay

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

我webase导出项目sdk版本是2.9.0

userInner avatar Jul 21 '23 02:07 userInner

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

kyonRay avatar Jul 21 '23 03:07 kyonRay

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

kyonRay avatar Aug 10 '23 06:08 kyonRay