209 похожих чатов

Подскажите, кто работал с ораклазерами Я вызываю функцию ораклайзера updatePrice() в

fallback функции:
function() payable {
updatePrice();
tokens = msg.value * dollarCost / 1000 / (10 ** 16);
}

Мне нужно дождаться, пока придет ответ от ораклазера и обновиться глобальная переменная dollarCost, а только после этого выполнять следующую строчку

как это сделать? Сейчас при таком вызове функции ораклайзера, dollarCost не обновляется, хотя если вручную вызвать функцию updatePrice(), то обновится через некоторое время

1 ответов

7 просмотров

не надо ее вызывать при каждой покупке, вызывай раз в день, рукурсия тут https://docs.oraclize.it/#ethereum-quick-start-recursive-queries oraclize_query(60, … => 60*60*24 = oraclize_query(86400, …

Похожие вопросы

Обсуждают сегодня

Карта сайта