java-sdk
java-sdk copied to clipboard
Java SDK of FISCO-BCOS
方法中的 case BYTES:例子中不应该用new String,我出现了乱码问题,我的上链原文是0xdd4cca4dd73078858a3261c3d22f706971b48fa2af862efe1141d2ff9156b729,对应合约的byte32,到byte[]是正常的也就是formatBytesN(argObject),此时不应该用new String,应该是16进制解码,这里new String就直接乱码了,上链的是did服务的凭证hash case BYTES: result.add(new String(formatBytesN(argObject))); continue;
查看官方文档,在JavaSDK章节的合约事件推送一节中,所给例子的注册事件使用了eventSubscribe,一开始不知道是谁的实例,查看源码发现大概率是"org.fisco.bcos.sdk.eventsub"包下的“EventSubscribe”接口,然而此接口不可实例化,只可实例化其实现类“EventSubscribeImp”,但是该实现类有构造函数:public EventSubscribeImp(GroupManagerService groupManagerService, EventResource eventResource, Integer groupId),请问这三个参数如何才能获取准确呢?我是想拿来获取某个合约下某个用户的全部交易信息(转账信息)。
JDK版本 2.9.3 ``` org.fisco-bcos.java-sdk fisco-bcos-java-sdk 2.9.3 ``` 通过广播发送消息 ``` public void sendNormalMsg(String topic, String msg) { Amop amop = bcosSDK.getAmop(); AmopMsgOut msgOut = new AmopMsgOut(); msgOut.setTopic(topic); msgOut.setType(TopicType.NORMAL_TOPIC); msgOut.setContent(msg.getBytes()); amop.broadcastAmopMsg(msgOut); }...
解决centos7环境下编译错误的问题
Consider revisiting the entries above or defining a bean of type 'org.fisco.bcos.sdk.BcosSDK' in your configuration.
java-sdk:3.4.0 当我调用合约查询功能时,触发了合约里面的require,但是后台报错: java.lang.ArrayIndexOutOfBoundsException: arraycopy: last source index 32 out of bounds for byte[4] org.fisco.bcos.sdk.v3.codec.ContractCodecException: cannot decode in decodeMethodAndGetAbiObjectByABIDefinition with appropriate interface ABI
### Discussed in https://github.com/FISCO-BCOS/java-sdk/discussions/833 Originally posted by **kyonRay** October 18, 2023 本讨论意在记录FISCO BCOS Java-SDK已经遇到的问题,按照紧急程度分类,大家可以自由补充。
java版本:11.0.19 Ubuntu:18.04 x64 java sdk:fisco-bcos-java-sdk-2.10.0-SNAPSHOT.jar 编译错误见附件日志 [log.txt](https://github.com/FISCO-BCOS/java-sdk/files/12613820/log.txt)
// webase可以查询到  // 使用java-sdk, 事件内容查询为空 
我自己使用openssl生成的RSA证书,使用go sdk开发的程序配置上此套密钥证书,并没有连接加载问题,能够正常获取链上数据和订阅区块链。但是,当我想要使用console控制台发送交易,将RSA证书密钥配置到console,启动console start脚本,出现读取密钥失败的错误,如图:  我的证书密钥: [conf.zip](https://github.com/FISCO-BCOS/java-sdk/files/12417675/conf.zip)