Nodejs sdk 查询当前单个委托信息提示Invalid parameter

按照文档方法使用,填入参数查询一直提示Invalid parameter,帮忙看下?

查询的参数是:
{
funcType: 1104,
nodeId: ‘xxx’,
stakingBlockNum: 12345,
delAddr: ‘xxx’
}

或者是:
{
funcType: 1104,
nodeId: <Buffer 94 60 fc e5 be ea 98 e4 d5 6c 62 a9 20 bb 04 1f 45 e4 8a 5a 7b 96 d1 2d 02 a1 6c bb 20 86 3b e9 c7 64 91 12 75 33 d9 ce fa 5b 4c ec 48 ae 65 95 b7 ba … 14 more bytes>,
stakingBlockNum: 12345,
delAddr: <Buffer 03 da 61 0e 52 03 b4 a4 5e 4b 42 d6 67 a9 77 fd 50 81>
}

这样都会报错 { Code: 3, Ret: ‘Invalid parameter’ }

可能是stakingBlockNum写的不对,可以先根据地址用getRelatedListByDelAddr查出所有的委托信息,然后再用这里面的参数细查具体某个委托信息。

建议社区伙伴们使用java的sdk吧,会比js的更香。

应该不是,这个stakingBlockNum 是根据查询方法返回的,类型都是一样

有道理,要不大佬出个java sdk教程?

看起来查询方式是没问题的,可能js sdk还有点瑕疵吧。

java-sdk的文档已经写的很详细了,附参考。

顶上去,,,,,,,,,