关于GoTron的合约操作uint256[]数组参数报错

我使用了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 操作合约的方法,也可以告诉我。 期待大佬们的回复,感谢!

请先 登录 后评论

1 个回答

Tiny熊
  擅长:智能合约,以太坊
请先 登录 后评论
  • 1 关注
  • 0 收藏,1611 浏览
  • lamkencong 提出于 2023-12-27 19:11