Shardeum

Shardeum

Shardeum

Саша и команда blablaventures


ВИДЕОИНСТРУКЦИЯ

(даже чуть более расширенная чем статья)


Еще один тестнет заказывали?

Не такой популярный как гиганты вроде Абритрума и zkSync...то, что нужно!


Shardeum

Пруф-оф-стейк блокчейн с быстрыми динамичными транзакциями, чем больше валидаторов - тем больше децентрализация, тем больше скорость! Ого, где-то я это уже слышал...

Из инвесторов - Spartan Group, CoinGecko, и еще какие-то рандомные фонды занесли 18 миллионов (всего)


https://icodrops.com/shardeum/ - полезная инфа.


Testnet

Будем забирать тестовые токены, делать обмены, минтить нфт.

Все, как положено!


  1. Добавляем сеть

Шардеум это EVM штучка, поэтому метамаск кошелек закроет вопросы с тестами.

Заходите на сайт chainlist.org и добавляйте сеть (Liberty 1.6 и Liberty 2.0)


2. Получаем тестовые токены.

Верифицируемся.


В каэждой из этих веток пишите /faucet adress XXXXXXXXXXXXX (ваш адрес метамаск)


3. Мутим-крутим!

https://boss.shardeum.us/ - минт NFT 1 штуку (могут не работать) (Liberty 1.6)

https://nft.shardeum.us/ - name Service - выпускаем доменное имя в (Liberty 2.0)



4. РАЗМЕЩАЕМ СВОЙ СМАРТ КОНТРАКТ!


Пожалуй, часть посложнее всех остальных!

Делается с включенной в метамаске Liberty 2.0.


  • Шаг 1

https://remix.ethereum.org/ - зайти на этот сайт


Правой кнопкой нажать на contracts и выбрать New File


  • Вставить - 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;
}
    }


Вот так!

После того как вставили нажмите на файл Attendence.sol правой кнопкой и нажмите Compile

Вот так!


  • Идем в другую рабочую зону, как на скрине
Внутри выбираем - Environment - Metamask, видим там свой кошелек и токены SHM


  • Выбираем наш контракт и нажимаем Deploy!

Поздравляю! Ваш первый контракт в блокчейне!




Пока все.
Обзор подготовлен сообществом blabla.ventures
Вступить



Report Page