Основы Solidity

Флаг регистрации

Добавьте boolean-флаг, который показывает, могут ли новые участники вступать в гильдию.

EASY
beginner
variables
bool
Сводка урока
Урок 2
Трек
Основы Solidity
Награда
100 XP
Режим
Практика с подсказками
Позиция в треке2/20

Дальше: Владелец гильдии

Теория урока

Флаг регистрации

EASY

Контракт BuildersGuild уже умеет хранить число. Теперь ему нужен простой переключатель, который управляет открытием регистрации.

В Solidity тип bool хранит либо true, либо false. Такие флаги постоянно используются в реальных контрактах: для паузы, approvals, временных окон доступа и feature toggles.

Почему это важно

Контракту часто нужны правила, которые зависят от текущего состояния. Прежде чем пользователь сможет вступить, проголосовать или забрать награду, контракт обычно проверяет boolean-флаг.

Ваша цель

Объявите публичную boolean-переменную registrationOpen и задайте ей начальное значение false. Позже этот флаг будет управлять процессом вступления.

Редактор Solidity

Пишите и проверяйте решение в одном рабочем пространстве.

Требуется вход

Войдите, чтобы отправлять решения, сохранять последний код и синхронизировать прогресс.