关于java sdk使用

java sdk中组管理中 deleteGroup的contractAddr是什么?

应该是 group address. 可参考

https://docs.citahub.com/zh-CN/cita/system-contract-interface/group-mng#deletegroup

描述。

https://docs.citahub.com/zh-CN/cita/ref/addresses#已使用地址列表
这个链接里的这个0xffffffffffffffffffffffffffffffffff02000a试过了,可以newGroup、checkscope和queryGroups,但是deleteGroup不行。。。

你先试一下我给你发的链接中 newGroup 与 deleteGroup。

另外,deleteGroup 不是 0xffffffffffffffffffffffffffffffffff02000a, 而是 0xfFFfFFFFFffFFfffFFFFfffffFffffFFfF020009, 请仔细阅读文档。

0xfFFfFFFFFffFFfffFFFFfffffFffffFFfF020009 这个也不对。。。

这个如果按照我理解的封装的话,应该是 要删除的 组 的地址,这个地址是你建立的组的合约返回地址。

最好可以把 sdk 中整个接口的声明贴一下

public boolean deleteGroup(String groupAddr, String adminPrivatekey, int version, BigInteger chainId) throws Exception {
}

groupAddr就是我newGroup后返回的地址

sdk 封装的有问题,是个 bug @luxiangmei

cc @heyan

大概是哪里的问题?我可以直接修复吗?

deleteGroup 是使用的系统保留地址中的组管理0xffffffffffffffffffffffffffffffffff02000a 合约进行删除。

deleteGroup(address _origin, address _target)

cita-cli操作实例。
scm GroupManagement deleteGroup --origin 0xfFFfFFFFFffFFfffFFFFfffffFffffFFfF020009 --target 组地址 --private-key 0x5f0258a4778057a8a7d97809bd209055b2fbafa654ce7d31ec7191066b9225e6

您好,我们近期会加入针对Group相关的一些方法封装,请您持续关注并且耐心等待几天!

那个加的人是我。。。