November 20, 2022

Активность в Shardeum Liberty 2.0 развертывание смарт-контракта

• Переходим на сайт.
• Нажимаем на файлик и создаем новый файл с именем Attendence.sol.

• Копируем предложенный ниже текст и вставляем его в окно справа

// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.7.0 <0.9.0;



contract Attendence {
  address teacher = msg.sender;
     uint  Totalstudent = 20;
   uint public Totalstudent_pre  =0;
    
    uint public todaystu;
        mapping(address=>bool) public Present_in_class;




    function yesMam(address studentID) public {
       require(!Present_in_class[studentID],"already atended");
        Present_in_class[studentID] = true;
        Totalstudent_pre++;
    }
function todayaatendence() public{  
  todaystu = Totalstudent - Totalstudent_pre;
}
    }

• Результат должен быть таким:

• Вводим все как на скрине и нажимаем Compile Attendence.sol. Если вы выполнили все правильно, то на значке вкладки появится зеленая галочка.

• Переходим на следующую вкладку, выставляем все как на скрине ниже и жмем Deploy. Внизу экрана должна появиться надпись с зеленой галочкой.

На этом все, установка смарт-контракта завершена.

Статья была написана каналом - https://t.me/DreamerCrypt