web3-eth-abi 调用encodeFunctionCall编码abi时错误

web3-eth-abi 调用encodeFunctionCall编码abi,inputs 参数是string[]时 编码失败

    var inputs = [{type: "string[2]", name: "n"}]
    web3Abi.encodeFunctionCall({
        name: 'set' ,
        type: 'set',
        inputs: inputs
    }, ["[]"])

错误信息:
Error: expected array value (argument="n", value="[]", code=INVALID_ARGUMENT, version=abi/5.0.7)

只有string[] 类型有问题这种情况怎么解决,其它类型都ok。

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏