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

Я нашла довольно много примеров контрактов с голосованием, где можно

посмотреть результат, когда оно закончилось. А как сделать так, чтобы когда голосование закончилось, вызывалась функция (например, перезаписи значения переменной)?

1 ответов

7 просмотров

с последней транзакцией. На самом деле есть решения и типа cron-а, но для смарт контрактов. Юзеры (или боты) сами вызывают методы нужного контракта за эфир, периодически дергая нужный метод. По моему там даже предусмотрено, что чем ближе к нужному времени дернули, тем больше награда. Других способов делать что то "автоматически" в контрактах нет. Еще интересная концепция "дворников". Чтобы почистить устаревшие данные из storage контракта, можно сделать специальный метод, который за денюжку может дернуть любой желающий, тем самым освободив в контракте место или проаггрегировав данные. Типа шел мимо, увидел мусор, удалил, получил эфира.

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

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

Карта сайта