так, что если баланс на адресе 0 ETH, то вызов RPC-метода eth_estimateGas выпадает в ошибку {'jsonrpc': '2.0', 'id': 1, 'error': {'code': -32000, 'message': 'gas required exceeds allowance (0) or always failing transaction'}} ? а на старых версиях я мог получить нужное значение gasLimit
Возможно, причина в этом (https://github.com/ethereum/go-ethereum/pull/21043) пул реквесте (добавлен в v1.9.14)
проблема до сих пор наблюдается на версии Tavum (v1.9.21)
Это закономерно, ведь 1.9.21 > 1.9.14 Пробовали явно передавать цену газа 0?
так а они что, зная о проблеме - сперва пофиксили, потом снова запушили с ошибкой?))
попробовал, работает
Ошибка это как раз показывать что-то отличное от gas required exceeds allowance (0) or always failing transaction для нулевого баланса. В 1.9.14 метод начал брать во внимание баланс в связке с переданной ценой газа
аллилуйя, спасибо, добрый человек 👍👍 всё работает как надо. лимит на несколько единиц отличается для разных адресов и это играет ключевую роль для пересылки токенов
Обсуждают сегодня