Я не могу прочитать результат запроса Oraclize, но могу успешно его вызвать
Я создаю еще одну функцию, которая также возвращает результат (getGameNumbers), но можно ли добавить ее в функцию oraclizeCall, введите описание изображения здесь
async WinningNumbers () {
const {accounts, contract}=this.state;
this.state.contract.methods.GenerateGameNumbers().send({from: accounts[0],gas:5000000, fromBlock: 'latest', toBlock: 'latest'+1},(err,results) =>{
if(results !=null){
this.setState({
winNum: (results)
})
}
})
}
Я получаю хеш транзакции в консоли вместо результата
1 ответ
Решение
Потому что я использовал oraclize, я должен вызывать функцию обратного вызова вместо той, которая генерирует числа, но, поскольку я использую перечисления, я создал разные функции для получения результатов и вызова тех