Основы Solidity

Первый показатель гильдии

Начните контракт BuildersGuild с первого публичного числового значения.

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

Дальше: Флаг регистрации

Теория урока

Первый показатель гильдии

EASY

Первая переменная BuildersGuild

Любому smart contract нужно место для хранения данных. В Solidity эту роль выполняют state variables. Такая переменная принадлежит самому контракту, поэтому ее значение сохраняется on-chain и остается доступным после завершения транзакции.

В этом курсе вы будете шаг за шагом строить один контракт: BuildersGuild. Начнем с простого числа guildScore.

Эта первая декларация показывает три важные части синтаксиса Solidity:

  • тип данных uint256 для положительных целых чисел
  • public для чтения значения извне
  • начальное значение через =

Итоговая строка должна выглядеть так: uint256 public guildScore = 100;.

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

Числа встречаются в Solidity постоянно. Контракты используют их для балансов, счетчиков, ID, timestamps и простого состояния приложения.

Ваша цель

Объявите публичную state variable с именем guildScore, типом uint256 и значением 100.

Редактор Solidity

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

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

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