# Shardeum Testnet

By [KG♒](https://paragraph.com/@kg-2) · 2022-11-08

---

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

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

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

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

[https://chainlist.org/chain/8080](https://chainlist.org/chain/8080)

[https://chainlist.org/chain/8081](https://chainlist.org/chain/8081)

Либо можно добавить сети в ручную, используя [документы проекта Shardeum](https://docs.shardeum.org/network/endpoints)

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

Сделать это можно через [Discord проекта](https://discord.gg/KUzhBDUq), либо по этой [инструкции](https://docs.shardeum.org/faucet/claim?_gl=1*1x8licl*_ga*MjAyMzQ0MDA4LjE2NTY0MzgxMDM.*_ga_2VJLR99VYW*MTY2Njk1NDA1NC43My4xLjE2NjY5NTQwNjAuMC4wLjA.) из официальной документации

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

![Для каждой сети свой кран!!!](https://storage.googleapis.com/papyrus_images/3e61fe30f6c0596215ace7e6ba57f0ea4fba351160d8661caa7e7d38dffe1a72.png)

Для каждой сети свой кран!!!

![в столбике address пишем свой кошелек](https://storage.googleapis.com/papyrus_images/c0a419f44acc9eafc71466a1b7c77ceafe125bf98f709cc423368aa16974a6b5.png)

в столбике address пишем свой кошелек

> **3)Когда нам на кошелек придут токены на обе сети, то приступаем бегать по различным dApps площадкам и делать транзакции/тестировать.**
> 
> **Весь список dApps можно найти в официальном** [**Discord проекта**](https://discord.gg/KUzhBDUq)**, в ветке #ecosystem**

![Можете сюда иногда заходить и смотреть новые dApps, если их конечно добавят!](https://storage.googleapis.com/papyrus_images/6f4a739fbb83fd8340a70c2659d284bbc38577641925f351659c16d78c479040.png)

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

> **Начнем мы с DeFi площадок:**
> 
> **1)Swapped Finance**

[https://www.swapped.finance/](https://www.swapped.finance/)

![Подключаем кошелек в сети Liberty 1.6](https://storage.googleapis.com/papyrus_images/928a1137b4f7e1c508a099f33df5f5e79f736f437b0dfbe583f4f935d07e7825.png)

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

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

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

![тут при обмене я поставил больший процент проскальзывания](https://storage.googleapis.com/papyrus_images/5abf9c8df021e995330dba259ac4ac45c1ea45f9acfdb132e88e97375b1d0cfb.png)

тут при обмене я поставил больший процент проскальзывания

![тут меняем газ](https://storage.googleapis.com/papyrus_images/8b6635719c95f95ca22cafb9ae7f05c5c69fa6b5ea49a4ed3dca9157790069e1.png)

тут меняем газ

![меняем газ, ставим больше число](https://storage.googleapis.com/papyrus_images/6b42ffb5e9784cb72b248c3aabe734dbd31bf8635c08defb7a738d43726cf4d6.png)

меняем газ, ставим больше число

![с помощью этих манипуляций, у меня получилось сделать своп](https://storage.googleapis.com/papyrus_images/e9468a16f11ca48e0dda702a2021762795b93a269e8fa86ec2fd899d71bbce45.png)

с помощью этих манипуляций, у меня получилось сделать своп

![добавляю пул ликвидности](https://storage.googleapis.com/papyrus_images/4b11e744e4bd71d1cb3806d69e4f6d3cb50ad0a7add5cd94c93e181d8cc9bbe2.png)

добавляю пул ликвидности

![Готово, пул ликвидности добавил](https://storage.googleapis.com/papyrus_images/5dc7366e918911ce0f8eecf232f7f34ddb7b3218d67483f814943bf2878c07dc.png)

Готово, пул ликвидности добавил

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

[https://dex.shardeumswap.finance/](https://dex.shardeumswap.finance/)

> **3)Globalswap**

[https://globalswap.netlify.app/](https://globalswap.netlify.app/)

![Подключаем кошелек в сети Liberty 2.0!!!](https://storage.googleapis.com/papyrus_images/4667c706cfd0d45ee0ddefd62f34acc94eaa951b4858b3d09dae92ca120279e4.png)

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

![Вводим любое количество токенов, выбираем на какой токен будем свапать и свапаем!](https://storage.googleapis.com/papyrus_images/c42ab3ccd3edcefe093d7ee99e34b53181550b4500a29669aa52cfb07453edb2.png)

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

![Подтверждаем ](https://storage.googleapis.com/papyrus_images/f91d7b18cca949e1144e34d382b2358a796daa10e17d7c212371e4b4024e8146.png)

Подтверждаем

![Тут тоже подтверждаем ](https://storage.googleapis.com/papyrus_images/730891c9cc11692c77a0768c87f4ac7947ee166763f0efa936bb6af74d21b808.png)

Тут тоже подтверждаем

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

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

![](https://storage.googleapis.com/papyrus_images/71dd766d6bbb4212a85a255b0d7f6f7d1192147a440a681bbda189933e0ae781.png)

![](https://storage.googleapis.com/papyrus_images/30ba75be022a2051d258778f242a4a5c20c753b5080f9c76f4aeab8fb984afee.png)

![](https://storage.googleapis.com/papyrus_images/3da700208add55c9e0105aad9759a6db8ac6f9d89032e04a9135407a6f46de02.png)

![](https://storage.googleapis.com/papyrus_images/8ca712644bde6755d5f5fd062a85f931f2e54531eb0af60771487339b48aa803.png)

![Если вы все сделали успешно, то должно быть так!](https://storage.googleapis.com/papyrus_images/10a93e485457e09ebcdb66bf25893edec5ae4bfd2f36a9e0c39d0bc4ce0a137d.png)

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

> **4)ChainHash**

[https://alpha.chainhash.io/](https://alpha.chainhash.io/)

![Подключаем кошелек в сети Liberty 1.6!!!](https://storage.googleapis.com/papyrus_images/26a1d0b5852d45257e85faca344ceeb678ffd74abcdf77172656f30cab00ba1f.png)

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

![нажимаем join guild](https://storage.googleapis.com/papyrus_images/4cae666c5687f0be1fa58aac5b023bc6710e3c1b039b8fc411c47397c0c73e21.png)

нажимаем join guild

![Тут подключаем кошелек и после нажимаем на Join Guild to get roles](https://storage.googleapis.com/papyrus_images/576952a61bc70a279bc0465fdc2ac52d3745dd58d621c9fd47ec4948092c7359.png)

Тут подключаем кошелек и после нажимаем на Join Guild to get roles

![](https://storage.googleapis.com/papyrus_images/1393f2049b612141a104afe586f60c8e0f1a7ce3106f65ad8a2d319a002f2cc4.png)

![Подключаемся к серверу в дс](https://storage.googleapis.com/papyrus_images/00a0a1801b8a437247ecfaf03bb81745c6e91d52fbc8d2f040ab62a25e6032d7.png)

Подключаемся к серверу в дс

![Чтобы верифицироваться на сервере, нужно в ветке #Verify нажать на смайлик](https://storage.googleapis.com/papyrus_images/683fb6d1eb3168ae79fe388191a477951b7d658e285f0223e92834f7a01b41f8.png)

Чтобы верифицироваться на сервере, нужно в ветке #Verify нажать на смайлик

![После получаем автоматически роли и на этом все!](https://storage.googleapis.com/papyrus_images/e9c172b78a1ae6805752dba0126a4d052c151425b668b0d42e0bf31a2b47003b.png)

После получаем автоматически роли и на этом все!

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

[https://dotshm.me/](https://dotshm.me/)

![Подключаем кошелек в сети Liberty 1.6!!!](https://storage.googleapis.com/papyrus_images/f2948d7558bdb61f453b930480efd7479066f9c1abbec7d2907a1cc9a1a49812.png)

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

![Также можно купить домен в сети Polygon, когда будет основная сеть у Shardeum, домен автоматически перенесется!!! Но это как вы поняли не бесплатно, а бесплатно мы можем сминтить домен в сети Liberty 1.6, это уже просто для теста!!!](https://storage.googleapis.com/papyrus_images/2a8386f48e83c620d5f2d661fc87bea68b745eb0784b918ea5f2fa9a78e18a76.png)

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

![Минтю свободный домен](https://storage.googleapis.com/papyrus_images/f9d7f3068b8875eb85b2ac07f5ce2e5705216392f72efe67693b429bafe2ca03.png)

Минтю свободный домен

![Подтверждаю!](https://storage.googleapis.com/papyrus_images/72d9b78096917441256e93597670eab3e2ba21dfd5d5fb3ad46cb5f3233aaa05.png)

Подтверждаю!

![Подтверждаем в метамаске!](https://storage.googleapis.com/papyrus_images/8cfee3d18d67bc0d2f3c0557b2d404481a33abe1d8bdc4f5ef3659b13301950e.png)

Подтверждаем в метамаске!

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

Переходим на [сайт](https://remix.ethereum.org/)

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

![](https://storage.googleapis.com/papyrus_images/d369d6ec190b5457bbc597512537ec3d9922681df3902698d27caeafcd486ada.png)

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

    
    // 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;
    }
        }
    

![Делаем так как на скрине](https://storage.googleapis.com/papyrus_images/669e370b3a034e1417235d06a57051dfdd1f7bd10ed11048a16819708140337f.png)

Делаем так как на скрине

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

![Если все пройдет гладко, то у вас появится зеленая галочка слева](https://storage.googleapis.com/papyrus_images/41eedfc5813f94dd50d220cd0076c9a11ba56eb4b8ae9214f7377bbcd7c3605d.png)

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

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

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

![Должно быть Custom(8081) network!!!](https://storage.googleapis.com/papyrus_images/9e77400a9220685b8452d1540a09e33d3bcdff8612d2f5c27908bec6eb8ae3fe.png)

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

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

![](https://storage.googleapis.com/papyrus_images/65643bff1eb6ec25bc405a0cdab8df93d1f6ec3265f7165f6b54f074e822741a.png)

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

### На момент написания этой инструкции, команда 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](https://t.me/KG_OMG)

---

*Originally published on [KG♒](https://paragraph.com/@kg-2/shardeum-testnet)*
