Cover photo

Shardeum Testnet

Shardeum - это блокчейн первого уровня с бесконечной масштабируемостью, он такой единственный в мире. Разделение динамического состояния, позволяет блокчейну масштабироваться линейно, это означает, что пропускная способность будет увеличиваться за счет того, что просто будут добавлять дополнительные узлы(ноды) в сеть, а также из-за этого, плата за газ будет всегда очень низкой, будет высокая децентрализация и надежная безопасность!

Подробный гайд по взаимодействию с тестовой сетью

1) Для начала нам нужно добавить тестовые сети Shardeum Liberty 1.6 и Shardeum Liberty 2.0 в Metamask

Переходим на эти сайты, подключаем кошелек и добавляем сети

https://chainlist.org/chain/8080

https://chainlist.org/chain/8081

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

2) После того как добавили сети в метамаск, нам нужно запросить тестовые токены на эти сети

Сделать это можно через Discord проекта, либо по этой инструкции из официальной документации

Чтобы запросить в дискорде нам нужно перейти в ветки крана, и с помощью команды /faucet запросить токены

Для каждой сети свой кран!!!
Для каждой сети свой кран!!!
в столбике address пишем свой кошелек
в столбике address пишем свой кошелек

3)Когда нам на кошелек придут токены на обе сети, то приступаем бегать по различным dApps площадкам и делать транзакции/тестировать.

Весь список dApps можно найти в официальном Discord проекта, в ветке #ecosystem

Можете сюда иногда заходить и смотреть новые dApps, если их конечно добавят!
Можете сюда иногда заходить и смотреть новые dApps, если их конечно добавят!

Начнем мы с DeFi площадок:

1)Swapped Finance

https://www.swapped.finance/

Подключаем кошелек в сети Liberty 1.6
Подключаем кошелек в сети Liberty 1.6

и начинаем тестить площадку, делаем своп монет, добавляем ликвидность и т.

Сейчас сеть глючная, поэтому возможно у вас не будут проходить транзакции, чтобы это исправить, пробуйте ставить больший процент проскальзывания или например увеличивать газ

тут при обмене я поставил больший процент проскальзывания
тут при обмене я поставил больший процент проскальзывания
тут меняем газ
тут меняем газ
меняем газ, ставим больше число
меняем газ, ставим больше число
с помощью этих манипуляций, у меня получилось сделать своп
с помощью этих манипуляций, у меня получилось сделать своп
добавляю пул ликвидности
добавляю пул ликвидности
Готово, пул ликвидности добавил
Готово, пул ликвидности добавил

2)ShardeumSwap - на данный момент не работает, но можете попробовать

https://dex.shardeumswap.finance/

3)Globalswap

https://globalswap.netlify.app/

Подключаем кошелек в сети Liberty 2.0!!!
Подключаем кошелек в сети Liberty 2.0!!!
Вводим любое количество токенов, выбираем на какой токен будем свапать и свапаем!
Вводим любое количество токенов, выбираем на какой токен будем свапать и свапаем!
Подтверждаем
Подтверждаем
Тут тоже подтверждаем
Тут тоже подтверждаем

Если транзакция не удалась, пробуем заново, может уже с другим токеном, увеличиваем газ, тоже помогает!!!

Дальше добавляем ликвидность

post image
post image
post image
post image
Если вы все сделали успешно, то должно быть так!
Если вы все сделали успешно, то должно быть так!

4)ChainHash

https://alpha.chainhash.io/

Подключаем кошелек в сети Liberty 1.6!!!
Подключаем кошелек в сети Liberty 1.6!!!
нажимаем join guild
нажимаем join guild
Тут подключаем кошелек и после нажимаем на Join Guild to get roles
Тут подключаем кошелек и после нажимаем на Join Guild to get roles
post image
Подключаемся к серверу в дс
Подключаемся к серверу в дс
Чтобы верифицироваться на сервере, нужно в ветке #Verify нажать на смайлик
Чтобы верифицироваться на сервере, нужно в ветке #Verify нажать на смайлик
После получаем автоматически роли и на этом все!
После получаем автоматически роли и на этом все!

Следующий на очереди у нас Naming Service площадка доменов

5)DotShm

https://dotshm.me/

Подключаем кошелек в сети Liberty 1.6!!!
Подключаем кошелек в сети Liberty 1.6!!!
Также можно купить домен в сети Polygon, когда будет основная сеть у Shardeum, домен автоматически перенесется!!! Но это как вы поняли не бесплатно, а бесплатно мы можем сминтить домен в сети Liberty 1.6, это уже просто для теста!!!
Также можно купить домен в сети Polygon, когда будет основная сеть у Shardeum, домен автоматически перенесется!!! Но это как вы поняли не бесплатно, а бесплатно мы можем сминтить домен в сети Liberty 1.6, это уже просто для теста!!!
Минтю свободный домен
Минтю свободный домен
Подтверждаю!
Подтверждаю!
Подтверждаем в метамаске!
Подтверждаем в метамаске!

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

Переходим на сайт

и создаем файл Attendence.sol

post image

Далее копируем код и вставляем в среду консоли


// 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;
}
    }
Делаем так как на скрине
Делаем так как на скрине

Дальше мы должны его скомпилировать и проверить на ошибки

Если все пройдет гладко, то у вас появится зеленая галочка слева
Если все пройдет гладко, то у вас появится зеленая галочка слева

Следующий наш пункт будет развернуть смарт-контракт

Обязательно нужно в метамаске поставить сеть Shardeum Liberty 2.0 иначе у вас все сломается!!!

Должно быть Custom(8081) network!!!
Должно быть Custom(8081) network!!!

Подтверждаем транзакцию в метамаске и ждем, если все развернется хорошо, то появится вот это

post image

Готово вы развернули смарт-контракт!

На момент написания этой инструкции, команда Shardeum сделала анонс новости!

Приоритетом Фонда "Шардеум" является скорейший запуск Mainnet.

Чтобы запустить betanet в этом квартале, мы собираемся начать частые обновления тестовых сетей Liberty.

С каждым обновлением мы будем полностью обновлять тестовые сети и очищать их от всех данных.

Вы будете продолжать замечать улучшения производительности с каждым новым обновлением.

Если вы работаете на Shardeum Liberty, пожалуйста, еженедельно проверяйте наш Discord для получения актуальной информации о планируемых обновлениях сети.

Наше следующее обновление начнется завтра 11/9 в 3 часа дня по Гринвичу.

  • Сеть Liberty 1.x будет отключена на несколько часов, и все данные будут удалены.

  • Ваш баланс на Liberty 1.6 составит 0 SHM, и контракты необходимо будет перераспределить.

  • Вы должны снова воспользоваться краном, чтобы получить SHM. Вы можете использовать тот же адрес, который использовали ранее, и вам не нужно создавать новый адрес.

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

Если кратко, во время обновления сети они будут делать сброс всех данных, и все наши транзакции пропадут в никуда, поэтому после обновления сети до Shardeum Liberty 1.6, нам нужно будет повторить все эти действия))) И такие обновления будут еще не раз!

Сеть уже обновлена до Liberty 1.6, можно спокойно тестить !!!

На этом пока все! Нам будет очень приятно если вы подпишитесь на наш телеграмм канал

https://t.me/KG_OMG