Блокчейн-разработка на Tezos:от констант до публикации контракта

Это курс по блокчейн-разработке на Tezos от ForkLog и Tezos Ukraine. Он состоит из пяти уроков и рассчитан на новичков.

Мы начнем с азов: вы изучите структуру смарт-контрактов и базовый синтаксис языка LIGO, а затем научитесь писать контракты и взаимодействовать с блокчейном. В конце курса вы создадите тестовые токен и NFT в сети Tezos.

Важно: сообщество регулярно обновляет протокол Tezos, а бейкеры отключают устаревшие тестнеты. Если тестнет из примеров не работает, перед публикацией смарт-контракта используйте актуальную RPC-ссылку из списка на сайте Taquito.

Что такое смарт-контракты и как они работают

  • Протокол Tezos
  • Языки программирования Tezos
  • Примеры смарт-контрактов
  • Онлайн-среда разработки
Что такое смарт-контракты и как они работают

Среда разработки и базовые типы данных LIGO

  • Установка и настройка VS Code
  • Установка контейнера LIGO
  • Проверка смарт-контракта в VS Code
  • Основы синтаксиса LIGO
Среда разработки и базовые типы данных LIGO

Развертывание смарт-контракта в тестовой сети

  • Библиотека Taquito
  • Создание аккаунта в тестовой сети
  • Публикация контракта с помощью Taquito
  • Взаимодействие с контрактом
Развертывание смарт-контракта в тестовой сети

Создание токена стандарта FA 1.2

  • Стандарт токенов FA1.2
  • Имплементация и функции FA1.2
  • Публикация контракта токена
  • Добавление токена в кошелек
Создание токена стандарта FA 1.2

Метаданные и выпуск NFT

  • Метаданные контрактов
  • Добавление метаданных в контракт токена
  • Стандарт FA2 для NFT
  • Выпуск NFT на Tezos
Метаданные и выпуск NFT
Квиз: Что вы знаете о смарт-контрактах?

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

Tezos Ukraine

Некоммерческая организация, которая популяризирует Tezos в Украине и Восточной Европе.

Tezos Ukraine

Attic Lab

Разработчики обозревателя Teztracker и стейкингового сервиса Everstake. Консультируют Нацбанк Украины по цифровым валютам.

Attic Lab

Baking Bad

Разработчики одноименного сервиса для стейкинга Tezos, биржи атомарных свопов Atomex, обозревателей TzKT и Better Call Dev.

Baking Bad

Madfish Solutions

Разработчики веб-кошелька Temple, DEX Quipuswap и транспайлера Sol2Ligo.

Madfish Solutions
  • Автор — Павел Скоропляс
  • Продюсер — Светлана Коваль
  • Стили — Дмитрий Бойко
  • Иллюстрации — Кшиштоф Шпак
  • Верстка — Зара Аракелян
  • Разработка — Александр Пупко
  • Руководитель — Влад Лихута