我使用了gotron-sdk的库操作批量转移Token的合约函数,其中合约函数入参有uint256[]
。
我编写了一个demo,但是获得报错,以下是部分代码和log:
golang code
triggerData := `[
{"uint256[]": ["100"]}
]`
param, err := abi.LoadFromJSON(triggerData)
require.Nil(t, err)
b, err := abi.GetPaddedParam(param)
require.Nil(t, err)
log
Error: Expected nil, but got: &errors.errorString{s:"unable to convert array of unints map[uint256[]:[100]]"}
想知道 gotron-sdk 是否支持uint256[]
?我使用address[]
是正常的。
如果有其它 Go 操作合约的方法,也可以告诉我。
期待大佬们的回复,感谢!