web3.toAscii не является функцией

Я пытаюсь преобразовать данные Bytes32 в строку в Ethereum (смарт-контракт) с помощью web3.toAscii. Однако это вызывает ошибку (web3.toAscii не является функцией). Просто интересно, известная ли это проблема или ошибка в web3 API?


person DavidB    schedule 09.01.2018    source источник
comment
Вы пытаетесь использовать API Web3 в своем контракте?   -  person Adam Kipnis    schedule 09.01.2018
comment
@AdamKipnis - Простите меня за ошибку. Я пробовал код nodejs с API web3.   -  person DavidB    schedule 09.01.2018
comment
Я использовал toAscii без проблем. Не стесняйтесь размещать свой код в соответствии с рекомендациями SO, чтобы получить дополнительную помощь.   -  person Adam Kipnis    schedule 09.01.2018
comment
Пожалуйста, опишите подробнее вашу проблему. Возможно, какая-то часть вашего кода. Без дополнительного описания мы не можем сказать, что именно исправить.   -  person Pramesh Bajracharya    schedule 14.01.2018


Ответы (1)


Да, бета-версия web3 не поддерживает web3.toAscii, просто используйте web3.utils.toAscii

person byal    schedule 24.02.2018
comment
когда вы говорите новая версия. Вы имеете в виду бета-версию web3 1.0.0? - person DavidB; 25.02.2018