Как вызвать метод в web3 py localy с закрытым ключом? - PullRequest
0 голосов
/ 14 июня 2019

Пожалуйста, любой пример, как вызвать метод контракта (запись), локально с закрытым ключом в web3 py

Я пытаюсь сделать это

contract = web3.eth.contract(address=address, abi=abi)

transaction_dict = contract.functions.withdraw(10).buildTransaction({
            'nonce': web3.eth.getTransactionCount(address_user) + 1,
            'from': address_user,
            'gas': 8003929,
            'gasPrice': 18000000000,
            'chainId': 10
        })

signed = web3.eth.account.signTransaction(transaction_dict, private_key)
web3.eth.sendRawTransaction(signed.rawTransaction)

И получить ошибку: ValueError: {'код ': -32000,' сообщение ':' превышает ограничение газа блока '}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...