В контракте у меня есть функция, которая разбирает массив bytes32, зависимость типа обмена, могут быть разные параметры
При попытке вызвать эту функцию с помощью Remix все работаетну
Когда я пытаюсь через web3js на стороне интерфейса, я получаю эту ошибку для тех же параметров
invalid bytes32 value (arg="_additionalArgs", coderType="bytes32", value=[31,87,61,111,179,241,61,104,159,248,68,180,206,55,121,77,121,167,255,28]
[31,87,61,111,179,241,61,104,159,248,68,180,206,55,121,77,121,167,255,28] этоадрес в байтах32
Я использую это для преобразования адреса в байты32
web3.utils.padLeft(web3.utils.hexToBytes(address, 32))