August 20

Swisstronik | Абсолютно всі технічні завдання

Перед початком, просимо тебе підписатись на наш телеграм канал Glacier Work, там ви знайдете ще більше гайдів, тестнетів, смарт ідей і адер-радарів. В іншому випадку, скоріш за все ми більше ніколи не побачимось)

Нещодавно запустили кампанію Swisstronik Testnet 2.0.

Імовірно ви вже чули раніше про тестнет Swisstronik, можливо й виконували стандартні завдання, але більшість чомусь скіпає технічні, у звязку з цим і було створено цей гайд. Доведеться витратити трохи часу, але нічого важкого немає, просто повторюйте...

Інформація про проект:

Swisstronik - це гібридна екосистема блокчейна, заснована на ідентифікації. Вона дає змогу компаніям Web3 і Web2 створювати KYC, AML і DPR-сумісні застосунки з підвищеною конфіденційністю даних.

Закрили Seed Round на $5M від двох інвесторів: Constantin Guggi та Anton Polianski, також отримали $500 000 від MAQ Capital шляхом приватного продажу токенів $SWTR.

Нагороди в токенах $SWTR, лістинг має бути наприкінці року.

Приступаємо до активності:

Для початку потрібно отримати тестові токени в офіційному крані:

https://faucet.testnet.swisstronik.com/

Вписуэмо адресу гаманця та натискаємо "Continue". Проходимо капчу.

Наступним кроком нам пропонують зробити твіт з інформацією про тестнет, та отримати за це додаткові токени. Бажано це також зробити.

Тож натискаємо на "Generate the tweet for me an I will share!", публікуємо твіт, вставляємо посилання на твіт в поле нижче та клеймимо свої 5 SWTR.

Нарешті переходимо безпосередньо на сайт тестнету:

https://www.swisstronik.com/testnet2/dashboard

Будьте акуратними, беручи участь в тестнетах краще використовувати гаманецень на якому немає великих коштів у інших мережах. Це елементарна безпека.

Підключаємо гаманець у верхій частині сайту та бачимо сторінку з завданнями:

Technical Task 01

Спершу необхідно створити акаунт на платформі GitHub, якщо ви досі не зробили цього - https://github.com/

У профілі переходимо до вкладки "Repositories"

Створюємо новий репозиторій:

Створюємо новий файл натиснувши на синій текст внизу:

Придумуємо назву:

!!! Не забудьте дописати в кінці .sh

Копіюємо код та вставляємо в новостворений нами файл через ctrl + v:

https://github.com/dante4rt/Ramanode-Guides/blob/main/Swisstronik/swisstronik.sh

Натискаємо "Commit changes..."

Підтверджуємо дію:

Ми на фінішній прямій першого завдання. Переходимо в репозиторій:

Маємо такий результат:

Переходимо на https://gitpod.io/workspaces та створюємо акаунт за допомогою свого вашого GitHub акаунту.

Копіюємо та ставляємо посилання на репозиторій в поле вводу Gitpod:

Клонуємо свій репозиторій за допомогою команди:

git clone (ваш репозиторій)

Прописуэмо наступну команду chmod +x glacier.sh && ./glacier.sh
(не забудьте змінити назву файла на свою в мене це "glacier.sh")

Тут просто всюди натскаємо Enter.

Тепер вставляємо приватний ключ свого гаманця для пыдтвердження трансакції.

ГОТОВО!

Підтверджуємо виконання на сайті.

Для підтвердження потрібно буде вказати 2 речі:

  1. Адресу деплою (скопіювати можна в тій же консолі прогорнувши трішки вище навпроти рядка "Swisstronik contract deployed to ...")
  2. Посилання на репозиторій з GitHub.

Сабмітимо все та очікуємо завершення перевірки.


Technical Task 02

Створюємо новий репозиторій та файл як робили це реніше.

Копіюємо наступний код - https://github.com/dante4rt/Ramanode-Guides/blob/main/Swisstronik/erc20.sh

Вставляємо його у свій файл та комітимо зміни в правому верхньому куті.

Знову прямуємо на https://www.gitpod.io/ та вставляємо посинання на наш репозиторій.

Копіюємо репозиторій:

Прописуємо наступну команди:

chmod +x назва_файлу
./назва_файлу

Протикуємо Enter.

Знову вставляємо приватний ключ.

Придумуємо назву та тікер токена.

Копіюємо контракт та хеш трансакції.

Прописуємо:

git add . && git commit -m "feat: initiated the project" && git push origin main

Підтверджуємо виконання завдання вставивши дані які ми скопіювали раніше.

Technical Task 03

- Знову створюємо репозиторій, файл, вставляємо та коммітимо код звідси як ми це робили у попереднх завданнях:
https://github.com/dkbroyt/busy/blob/main/busy.sh

Копіюємо посилання на репозиторій, вставляємо в GitPod та стартуємо вписувати код:


git clone (посилання на репозиторій)

Далі прописуємо:
chmod +x erc721.sh

./erc721.sh

Чекаємо та протикуємо Enter.

Вставляємо приватний ключ.

Пирдумуємо назву та символ.

Вставляємо команду:

git add . && git commit -m "feat: initiated the project" && git push origin main

Копіюємо адресу деплою, репозиторій та хеш трансакції, після чого сабмітимо ці дані на сайті тестнету та чекаємо апруву.

Technical Task 04

Знову створюємо репозиторій, файл, вставляємо код:
https://raw.githubusercontent.com/dkbroyt/4th/main/4th.sh

Комітимо та переходимо на GitPod.

git clone (посилання на репозиторій)

chmod +x perc20.sh

./perc20.sh

Думаю ви вже зрозуміли що потрібно копіювати для сабміту, тому копіюємо необхідні дані, які вимагаються на сайті при підтвердженні та сабмітимо їх.

Вставляємо команду:

git add . && git commit -m "feat: initiated the project" && git push origin main

Technical Task 05

Повторюємо дії з наступним кодом:

https://raw.githubusercontent.com/dkbroyt/5th/main/5th.sh

Після встановлення приватника придумуємо імя та символ токена, копіюємо адресу контракта та вставляємо команду:


git add . && git commit -m "feat: initiated the project" && git push origin main

Сабмітимо дані.

Technical Task 06 (останнє)

Повторюємо дії з наступним кодом:

https://raw.githubusercontent.com/dkbroyt/6th/main/6th.sh

Після встановлення приватника придумуємо імя та символ токена, копіюємо адресу контракта та вставляємо команду:

git add . && git commit -m "feat: initiated the project" && git push origin main

Сабмітимо дані.


Сподіваюсь стаття виявилась для вас корисною. Якщо винекнуть якісь запитання буду радий відповісти в коментарях у нашому телеграмі - Glacier Work, там ви знайдете ще більше гайдів, тестнетів, смарт ідей і адер-радарів.