FISCO-BCOS / FISCO-BCOS/java-sdk

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

Open
#806 4 comments 0 reactions 0 assignees View on GitHub
codec resolved v2.x
Dominant language
Java
Stars
58
Forks
62
PR merge metrics
No merged PRs in 30d

Description

## 使用java-sdk在调用函数,函数内部提交了一个事件,事件内容如下
````solidity
struct A{
string var1;
string var2;
}

event demo1(A);
event demo2(bool);
````
#### 使用webase查询事件时,对于demo2事件是可以计算到的。
![image](https://github.com/FISCO-BCOS/java-sdk/assets/68625791/b4497f67-1d66-40f0-8e6e-cf38464ceaab)

#### 使用webase查询事件时,对于demo1事件,则无法查询到。但是在webase中使用交易hash查询交易回执,回执中包含了event的数据
- 无法查询到的event
![image](https://github.com/FISCO-BCOS/java-sdk/assets/68625791/05c36951-5c58-4c8f-bcf2-eaee861eb5e2)
- 回执数据
![image](https://github.com/FISCO-BCOS/java-sdk/assets/68625791/d73ebb4b-7106-41ae-a973-839062bed6ca)
#### sdk对于demo2这种,TransactionResponse 是包含的
![image](https://github.com/FISCO-BCOS/java-sdk/assets/68625791/4d5d437a-e595-4f4b-bf92-17b503ee4ed7)
#### sdk对于demo1事件,则查询不到

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.