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

lamkencong lamkencong 提出于 2023-12-27 19:11 4700 浏览

我使用了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 个回答

写回答

你需要登录后才可以回答问题,登录