Установка значений от внешнего к локальному блокчейну - PullRequest
0 голосов
/ 11 октября 2018

Ниже приведен пример кода из файла js.Где я пытаюсь подключить интерфейсную страницу к локальной цепочке блоков.Я могу получить значения из функции получателя, но с установщиком нет ответа.Чтобы подтвердить то же самое, я проверяю значение в remix ide.Его не вставляют блокчейн от переднего конца.Спасибо.

var ob = CoursetroContract.methods.getInstructor().call((err, result) => {
    if (!err)
        console.log('This is instructor :: ' + result[0] + ' with age ' + result[1]);
    else
        console.log(err);
});


window.App = {
    setTutor: function () {
        CoursetroContract.methods.setInstructor('ABCD', 23).estimateGas({ gas: 5000000 }, function (error, gasAmount) {
            if (gasAmount == 5000000)
                console.log('Method ran out of gas');
            else {
                CoursetroContract.methods.setInstructor('Yatish', 23).call({ from: web3.eth.accounts[0], gas: 3000000, value: gasAmount }, (err, result) => {
                    if (!err)
                        console.log('Result of instructor :: ' + result._fName + '==' + result._age);
                    else
                        console.log('Error while setting instructor :: ' + err);
                });
            }
        });
    }
};
...