Skip to content

Список

Задачки

Coin

v1

Это уже готовый смарт-контракт.

v2

На основе предыдущий задачи.

  • Минтер может назначить нового минтера вместо себя;
  • Метод isMinter возвращает булево значение и позволяет проверить является ли вызывающий пользователь минтером в данный момент.

v3

На основе предыдущий задачи.

  • Всего 3 минтера и одного из них можно заменить, если два предложат одну кандидадуру.

Elections

v1

  • Есть один организатор;
  • У выборов есть несколько состояний: всё закрыто, открыта регистрация кандидатов, открыто голосование за кандидатов;
  • Организатор может менять состояние и тем самым открыть возможность регистрироваться или голосовать;
  • Голосуют все, но только один раз;
  • Можно узнать в каком сейчас состоянии находятся выборы;

v2

На основе предыдущий задачи.

  • Организатор можен назначить дату и время начала регистрации, окончания регистрации/начала голосования и окончания голосования;
  • Методы регистрации и голосования будут работать или не работать в соответствущние интервалы времени (в соответствующем состоянии).

v3

На основе предыдущий задачи.

  • Можно делегировать свой голос.