January 23, 2023

Делаем главное в Shardeum

И так, думаю если рассматривать Shardeum уже многие видели эти сайты SwappedFinance, домены, и прочее, мы же сейчас будем заниматься деплоем контракта про что мало где говорят

Переходим по ссылке https://remix-project.org/

Тут мы выбираем самую левую колонку и нажимаем Start coding online

У нас появляется такая среда разработки

В папке контрактс правой кнопкой мыши нажимаем создать новый файл

Называем его 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;}    }

Тут из за вставки он сбивается поэтому редачим как на скрине

Далее нажимаем solidity compiler и производим компиляцию

Далее у нас должна загореться галка

Далее в нижней вкладке deploy&run transactions выбираем metamask

Нажимаем Deploy и подтверждаем транзакцию

Всё это делается на сети liberty 2.1

Прилагаю эксполер чтобы вы могли посмотреть удачно ли разместился ваш контракт)

https://explorer-liberty20.shardeum.org/