google浏览器下remix智能合约中 bytes32[] 类型的输入
谷歌浏览器下使用remix发布智能合约,使用时“bytes32[]”类型总是输不对。如果输入单个数值,则会提示"Error:expected array value",输入列表,也会出现"Error:invalid bytes32 value"的报错,如下图:因为此处的输入不会自动补位,所以必须是刚好64位16进制编码才行,如:[“0x746573740000000000000000000...
·
谷歌浏览器下使用remix发布智能合约,使用时“bytes32[]”类型总是输不对。
如果输入单个数值,则会提示"Error:expected array value",
输入列表,也会出现"Error:invalid bytes32 value"的报错,如下图:
因为此处的输入不会自动补位,所以必须是刚好64位16进制编码才行,如:[“0x7465737400000000000000000000000000000000000000000000000000000000”]
参考:https://ethereum.stackexchange.com/questions/52859/example-for-type-bytes32-in-solidity
更多推荐
所有评论(0)