Список
Задачки¶
Coin¶
v1
Это уже готовый смарт-контракт.
v2
На основе предыдущий задачи.
- Минтер может назначить нового минтера вместо себя;
- Метод isMinter возвращает булево значение и позволяет проверить является ли вызывающий пользователь минтером в данный момент.
v3
На основе предыдущий задачи.
- Всего 3 минтера и одного из них можно заменить, если два предложат одну кандидадуру.
Elections¶
v1
- Есть один организатор;
- У выборов есть несколько состояний: всё закрыто, открыта регистрация кандидатов, открыто голосование за кандидатов;
- Организатор может менять состояние и тем самым открыть возможность регистрироваться или голосовать;
- Голосуют все, но только один раз;
- Можно узнать в каком сейчас состоянии находятся выборы;
v2
На основе предыдущий задачи.
- Организатор можен назначить дату и время начала регистрации, окончания регистрации/начала голосования и окончания голосования;
- Методы регистрации и голосования будут работать или не работать в соответствущние интервалы времени (в соответствующем состоянии).
v3
На основе предыдущий задачи.
- Можно делегировать свой голос.