я выполняю свой контракт, когда использую функцию send injected web3, VM Exception при обработке транзакции: не хватает газа - PullRequest
0 голосов
/ 29 ноября 2018

, когда я пытаюсь отправить eth с баланса контракта, чтобы использовать учетную запись в «injected web3», он показывает ошибку, но javascript vm молодец, почему?

* +1002 *

ТРЕВОГА: [ethjs-RPC] RPC ошибка с полезной нагрузкой { "ID": 833979018102, "jsonrpc": "2,0", "PARAMS": [ "0xf86905843b9aca0082746d94c9614e67d02c00d487cb2b3781262b0652f838638084a9d76588822d46a0f102044db47b2df3646ccbf9a36b67b04a27fca6123788bdc99faf9c0792e7a4a00f06491913073755576f07e8256b4ed29b17f013f560599971a59b3e4e5055b8"], "метод":»eth_sendRawTransaction "} Ошибка: исключение виртуальной машины при обработке транзакции: не хватает газа

1 Ответ

0 голосов
/ 29 ноября 2018

Мне нравится:

App.contracts.MyToken.deployed().then(function(instance) {
                adoptionInstance = instance;
                return adoptionInstance.transETH();
            }).then(function(result) {
                console.log(result);
            }).catch(function(err) {
                console.log(err.message);
            });

только хорошо сделано;

...