1

我怎样才能手动传递4个地址的数组来运行它可能吗?remix 函数调用者 [address1,address2,address3,address4] 中的语法应该是什么?

[x0100000000000000000000000000000000000000000000000000000000,x0100000000000000000000000000000000000000000000000000000000,x0100000000000000000000000000000000000000000000000000000000,x0100000000000000000000000000000000000000000000000000000000]

函数示例函数(地址[] 内存数组) public onlyOwner{

}

我进入混音错误:交易到 Absorber.setTopTransactionsWinners 错误:错误编码参数:错误:类型/值长度不匹配

4

1 回答 1

1

您的地址太长且结构不正确。以太坊地址是 20 个字节,所以是 0x 之后的 40 个十六进制字符。

address[]在 Remix中被接受为类型的示例值:

["0x1000000000000000000000000000000000000000","0x1000000000000000000000000000000000000000","0x1000000000000000000000000000000000000000","0x1000000000000000000000000000000000000000"]
于 2021-03-01T18:48:57.113 回答