首页 > 解决方案 > Solidity : 将字符串数组、键值对或对象作为参数提交给函数

问题描述

为了从前端输入更改智能合约的状态,希望将字符串数组提交给智能合约、键值对或对象。

是否可以使用字符串数组作为参数?

标签: ethereumsolidityweb3js

解决方案


No solidity 不支持字符串数组作为参数。您必须自己在字符串中对其进行序列化和反序列化才能获得所需的结果,但这样做会很昂贵。如果你愿意,你可以在混音上进行测试。但是,在重新混合时,错误消息显示该功能受支持,experimental ABI encoder但我从未测试过,或者它与其他库的工作情况如何,毕竟它是实验性的。


推荐阅读