Блокчейн-розробка на Tezos:від констант до публікації контракту
Це курс по блокчейн-розробці на Tezos від ForkLog і Tezos Ukraine. Він складається з п’яти уроків і розрахований на новачків.
Ми почнемо з азів: ви вивчите структуру смарт-контрактів і базовий синтаксис мови LIGO, а потім навчитеся писати контракти і взаємодіяти з блокчейном. В кінці курсу ви створите тестові токен та NFT в мережі Tezos.
Важливо: спільнота регулярно оновлює протокол Tezos, а бейкери відключають застарілі тестнети. Якщо тестнет із прикладів не працює, перед публікацією смарт-контракту використайте актуальне RPC-посилання зі списку на сайті Taquito.
Що таке смарт-контракти та як вони працюють
- Протокол Tezos
- Мови програмування Tezos
- Приклади смарт-контрактів
- Онлайн-середовище розробки
Середовище розробки та базові типи даних LIGO
- Встановлення і налаштування VS Code
- Встановлення контейнера LIGO
- Перевірка смарт-контракту в VS Code
- Основи синтаксису LIGO
Розгортання смарт-контракту в тестовій мережі
- Бібліотека Taquito
- Створення облікового запису в тестовій мережі
- Публікація контракту за допомогою Taquito
- Взаємодія з контрактом
Створення токена стандарту FA 1.2
- Стандарт токенів FA 1.2
- Імплементація та функції FA 1.2
- Публікація контракту токена
- Додавання токена в гаманець
Метадані і випуск NFT
- Метадані контрактів
- Додавання метаданих в контракт токена
- Стандарт FA 2 для NFT
- Випуск NFT на Tezos
Під час роботи над курсом нас консультували і підтримували:
Attic Lab
Розробники оглядача Teztracker і стейкінгового сервісу Everstake. Консультують Нацбанк України по цифрових валютах.
Baking Bad
Розробник однойменного сервісу аудиту виплат за делегування tez, біржі атомарних свопів Atomex, оглядачів TzKT і Better Call Dev.