Я использую Java-библиотеку web3j для развертывания и взаимодействия со смарт-контрактом. Когда я попытался отправить транзакцию, которая вызывает функцию в смарт-контракте, установив цену на газ равной 0, а предел газа - DefaultGasProvider.GAS_LIMIT. Я получаю следующее исключение.
Как решить эту проблему?
С Remix и MetaMask все работает без проблем. Что мне не хватает при использовании web3j, любые указатели будут очень полезны.
org.web3j.protocol.exceptions.TransactionException: Transaction has failed with status: 0x0. Gas used: 4300000. (not-enough gas?)