209 похожих чатов

Const estimatedGas = await myMethod.estimateGas(options); Попытка вызвать estimateGas() приводит к ошибке

«Unhandled Rejection (Error): JsonRpcEngine - response has no error or result for request».

В другом же месте отрабатывает нормально. Принципиальной разницы не вижу кроме той, что в первом случае вызываемый метод payable.

С чем это может быть связано? Может, нельзя оценивать стоимость газа для payable-метода? Почему?

1 ответов

13 просмотров
Viktor-Pti Автор вопроса

Разобрался. Я передавал такой объект: const options = { from: address, gasPrice: gasPriceInWei }; и это работает в случае оценивания non-payable транзакции; а для payable заработало только после добавления поля value: в объект с параметрами вызова.

Похожие вопросы

Обсуждают сегодня

Карта сайта